PDFツール

MacでPDFを編集する方法

**この記事では、Mac用のPDF編集ツールについて見ていきます。 Mac向けの多くの種類のアプリケーションの中で、私たちはMacの内蔵プレビューアプリとIronPDFに焦点を当てます。

マックプレビューアプリ

PDFを編集

PDFファイルの編集を可能にするアプリケーションは、PDFエディターとして知られています。 フォームの記入、署名の追加、テキストのハイライト、PDFからの画像の追加または削除などに使用できます。 Macでは、統合されたプレビューソフトウェアを使用するのがPDFを編集する最も簡単な方法です。 他にも可能性があります。例えば、オンラインおよびサードパーティのPDFエディターなどです。PDFエディターに求める機能によって、これらがより有利になる場合があります。

Macには、PDFを編集できるプレビューというアプリケーションが付属しています。 既に作成されたコンテンツを変更できない点を除けば、他のどのPDFエディターにも劣らないほど包括的です。 何もインストールする必要がないという利点があります。 PDFを開いてすぐに編集を開始できます。

MacでPDFを編集する方法、図1

論理的に思えるかもしれませんが、編集メニューではPreviewsのすべてのPDF編集機能を見つけることはできません。 代わりに、このメニューではPDFからページを削除したり、他のPDFからページを追加したり(または空白のページを作成したり)することができます。

さらに、プレビュー機能を使用して、サイドバーからPDFページを上下にドラッグすることでページの順序を変更することができます。 最終ページを最初のページにしたり、2ページ目を1ページ目にしたりすることができます。サイドバーが表示されない場合は、[表示] メニューからサイドバーを有効にできます。 マークアップツールバーには、アプリを編集モードに設定し、MAC上でPDFを編集するためのオプションのリストがあります。

MacでPDFを編集する方法、図2

Previewの他のほとんどのPDF編集オプションは、マーキングツールメニューにあります。 ここでPDFにブックマークを追加したり、ページを回転させたりすることができます。 ツール >注釈ツールバーのメニューでは、既存のテキストの編集、テキストのハイライト、下線、取り消し線、ノートの挿入、四角形、楕円、線、矢印およびその他の形状の挿入、PDFへの入力(任意の場所またはフォームフィールド内)、吹き出しの使用などができます。

MacでPDFを編集する方法、図3

署名を追加

MacにトラックパッドやiSightカメラが装備されている場合、Previewを使用してPDFに署名を追加することもできます。 さらに、フリーハンドの描画ツールが提供されているため、ドキュメントに直接図形や署名を作成することができます。

PDFフォームの記入

PDFをPreviewで開いたときに編集可能なフィールドが含まれている場合、フォームのコンポーネントをクリックするだけで変更を加えることができます。 これらは通常、操作可能なテキストボックスやチェックボックスの形を取ります。 例えば、入力可能なテキストボックスをクリックすると、ファイルに情報を追加するためにそこに入力を開始できます。

ファイル > 保存 を選択して、編集後のドキュメントを保存します。

テキストの追加

プレビューを使用してテキストボックスを使い、PDFドキュメントにテキストを追加する。 これを実現するには、マークアップボタンを押した後にテキストボタンを選択してください。

MacでPDFを編集する方法、図4

ドキュメントにテキストボックスが表示されます。 テキストボックスをダブルクリックして、カーソルで新しい場所に移動した後に編集を開始します。 テキストボックスをフォーマットするには、右上のテキストスタイルオプションを利用できます。

IronPDF

強力なPDFコンバーターであるIronPDFは、ブラウザに表示される元のフォーマットからの損失を最小限に抑えてHTMLをPDFに変換することができます。 開発者は、このPDFライブラリを使用して、PDFファイルを簡単に作成、読み込み、および編集できます。

HTMLは、IronPDFによってChromeエンジンを使用してPDFファイルに変換されます。Xamarin、Blazor、Unity、HoloLenseアプリケーションは、IronPDFがサポートするWeb技術の中にあります。これは、Windowsフォーム、HTML、ASPX、Razer HTML、.NET Core、ASP.NETフレームワーク互換性、Windowsフォーム、WPFも含まれます。 Microsoft.NETのサポート と.NET CoreアプリはIronPDFによって提供されています。 IronPDFを使用して、視覚的に魅力的なPDFを作成することもできます。

IronPDFには強力なHTMLからPDFへの変換エンジンも搭載されています。IronPDFを使用すれば、HTML5、Javascript、CSS、およびグラフィックスを用いてPDFドキュメントを生成することができます。 ファイルにはヘッダーとフッターを含めることもできます。 PDFの閲覧も簡単にできます。 さらに、外部のソースに依存しません。

  • HTML、HTML5、ASPX、Razor/MVC ViewなどのさまざまなソースからPDFファイルを作成することができます。また、画像ファイルやHTMLファイルの変換も可能です。
  • インタラクティブなPDFドキュメントの作成、インタラクティブなフォームの記入および送信、PDFファイルの結合および分割、PDFファイルからのテキストや画像の抽出、PDFファイル内のテキストの検索、PDFページの画像へのラスタライズ、PDFファイル内のテキストの編集、PDFファイルの変換はすべて、インタラクティブなPDFドキュメントを操作するためのツールの例です。
  • IronPDFはドキュメントから画像を抽出する機能を持っています。
  • IronPDFは、テキスト、グラフィックス、ブックマーク、ウォーターマーク、ヘッダー、フッターなどをドキュメントに追加することができます。
  • IronPDFは、新しいまたは既存のドキュメントのページを分割および結合することができます。
  • IronPDF は最新の .NET Core バージョンで構築されており、Mac、Linux、Windows など複数の環境にアプリケーションを構築できます。

IronPDFを使用してPDFに記入

IronPDFを使用すると、PDFフォームを編集できます。 これは複数のフォームを迅速に記入するのに役立ちます。 ビューアーがWinFormsプロジェクトにインストールされると、ユーザーはフォームフィールドデータを含む任意のPDFを編集できるようになります。 ビューアは、フォームの種類に応じて各フィールドを表示します。 これには、テキストボックス、ラジオボタン、(オートコンプリート付きの)コンボボックス、チェックボックス、およびリストが含まれます。

PDFにAcroformデータが含まれている場合、以下の形式からインポートまたはエクスポートが可能です:FDF、XFDF、XML、およびTXT。

PdfDocument doc =  PdfDocument.FromFile(@"D:\Test.pdf");
var form = doc.Form;
var field = form.FindFormField("First Name");
// or
var field = form.Fields [0];
field.Value = "MAC";
doc.SaveAs(@"D:\Test.pdf");
PdfDocument doc =  PdfDocument.FromFile(@"D:\Test.pdf");
var form = doc.Form;
var field = form.FindFormField("First Name");
// or
var field = form.Fields [0];
field.Value = "MAC";
doc.SaveAs(@"D:\Test.pdf");
Dim doc As PdfDocument = PdfDocument.FromFile("D:\Test.pdf")
Dim form = doc.Form
Dim field = form.FindFormField("First Name")
' or
Dim field = form.Fields (0)
field.Value = "MAC"
doc.SaveAs("D:\Test.pdf")
$vbLabelText   $csharpLabel

PDFファイルを結合

PDF ファイルは、追加のソフトウェアをインストールせずに IronPDF を使用して簡単にマージできます。 私たちは任意の数のPDFページを一つのドキュメントに結合することができます。 以下はPDFドキュメントをマージするためのサンプルコードです。

var Renderer = new IronPdf.ChromePdfRenderer();
var PDFs = new List<PdfDocument>();
PDFs.Add(PdfDocument.FromFile("AAA.pdf"));
PDFs.Add(PdfDocument.FromFile("BBB.pdf"));
PDFs.Add(PdfDocument.FromFile("CCC.pdf"));
 PdfDocument PDF = PdfDocument.Merge(PDFs);
PDF.SaveAs("merged.pdf");
var Renderer = new IronPdf.ChromePdfRenderer();
var PDFs = new List<PdfDocument>();
PDFs.Add(PdfDocument.FromFile("AAA.pdf"));
PDFs.Add(PdfDocument.FromFile("BBB.pdf"));
PDFs.Add(PdfDocument.FromFile("CCC.pdf"));
 PdfDocument PDF = PdfDocument.Merge(PDFs);
PDF.SaveAs("merged.pdf");
Dim Renderer = New IronPdf.ChromePdfRenderer()
Dim PDFs = New List(Of PdfDocument)()
PDFs.Add(PdfDocument.FromFile("AAA.pdf"))
PDFs.Add(PdfDocument.FromFile("BBB.pdf"))
PDFs.Add(PdfDocument.FromFile("CCC.pdf"))
 Dim PDF As PdfDocument = PdfDocument.Merge(PDFs)
PDF.SaveAs("merged.pdf")
$vbLabelText   $csharpLabel

結論

プレビュー機能を利用することで、Macユーザーは上記のPDFドキュメントを編集することができます。 この機能以外には、組み込みのオプションはあまりありません。 一方で、C#プログラマーは便利なIronPDFライブラリを利用してPDFを編集できます。

IronPDFを使用すると、プログラムによるPDF編集が簡単になり、さまざまな環境向けのアプリケーションに組み込むことができます。 IronPDFライブラリを使用するためには、基本的な知識が必要です。 また、これはオープンソースではありません。 最初に、Iron Softwareからの無料試用版を使用してアクセスできます。 ソフトウェアはIronPDFライセンスページからライセンスを取得できます。

チペゴ
ソフトウェアエンジニア
チペゴは優れた傾聴能力を持ち、それが顧客の問題を理解し、賢明な解決策を提供する助けとなっています。彼は情報技術の学士号を取得後、2023年にIron Softwareチームに加わりました。現在、彼はIronPDFとIronOCRの2つの製品に注力していますが、顧客をサポートする新しい方法を見つけるにつれて、他の製品に関する知識も日々成長しています。Iron Softwareでの協力的な生活を楽しんでおり、さまざまな経験を持つチームメンバーが集まり、効果的で革新的な解決策を提供することに貢献しています。チペゴがデスクを離れているときは、良い本を楽しんだり、サッカーをしていることが多いです。
< 以前
アドビを使用せずにPDFファイルを結合する方法
次へ >
C#に最適なPDFライブラリは何ですか?