フッターコンテンツにスキップ
PDF ツール

MacでPDFを編集する方法

この記事では、Mac用のPDF編集ツールを見ていきます。 Mac用に多くのアプリがありますが、Macの組み込みプレビューアプリとIronPDFに焦点を当てます。

Macのプレビューアプリ

PDFを編集する

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

Macには"プレビュー"と呼ばれるPDFを編集できるアプリケーションが付属しています。 すでに作成済みのコンテンツを変更することができない点を除けば、他のPDFエディタと同じくらい包括的です。 何もインストールすることなく使用できるという利点があります。 PDFを開くだけで、すぐに編集を開始できます。

How to Edit PDFs on Mac, Figure 1

実際には、このメニューではPDFからページを削除したり、他のPDFからページを追加したり(または空白のページを作成したり)することができます。 代わりに、このメニューを使用してPDFからページを削除し、他のPDFからページを追加(または空白のページを作成)できます。

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

How to Edit PDFs on Mac, Figure 2

ツール > アノテーションツールバーメニューでは、既存のテキストを編集したり、テキストをハイライトしたり、テキストに下線を引いたり、取り消し線を引いたり、ノート、長方形、楕円、線、矢印、その他の形状を挿入したり、PDFに(どこでもまたはフォームフィールドで)入力したり、スピーチバブルを使用したりなどができます。 ここでは、PDFにブックマークを追加したり、ページを回転させたりできます。 ツール > 注釈ツールバー メニューでは、既存のテキストを編集し、テキストを強調表示し、下線を引き、取り消し線を引き、メモ、矩形、楕円、線、矢印、その他の形状を挿入し、PDF上の任意の場所またはフォームフィールドに入力し、吹き出しなどを使用することができます。

How to Edit PDFs on Mac, Figure 3

署名を追加

MacにトラックパッドまたはiSightカメラが搭載されている場合、Previewを使ってPDFに署名を追加することもできます。 さらに、自分の署名や形状を文書に直接作成できるフリーハンド描画ツールも提供されています。

PDFフォームの記入

編集可能なフィールドを含むPDFをPreviewで開くと、フォームのコンポーネントを単純にクリックすることで変更できます。 これらは通常、インタラクティブなテキストボックスやチェックボックスの形式を取ります。 例えば、入力可能なテキストボックスをクリックすると、そこに情報を追加するために入力を開始できます。

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

テキストを追加

Previewを使用してテキストボックスを使い、PDF文書にさらにテキストを追加します。 これを実現するためには、マークアップボタンを押した後、テキストボタンを選択します。

How to Edit PDFs on Mac, Figure 4

あなたの文書にはテキストボックスがあります。 テキストボックスを新しい位置にカーソルで移動させた後、ダブルクリックして修正を開始します。 テキストボックスをフォーマットするには、右上のテキストスタイルオプションを利用できます。

IronPDF

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

IronPDFはChromeエンジンを使用してHTMLをPDFファイルに変換します。Xamarin、Blazor、Unity、HoloLensアプリケーションなどを含むWebテクノロジーがIronPDFによってサポートされており、Windowsフォーム、HTML、ASPX、Razor HTML、.NET Core、ASP.NETフレームワークの互換性、Windowsフォーム、およびWPFがあります。 Microsoft.NETおよび.NET CoreアプリのサポートをIronPDFが提供します。 さらに、外部のソースに依存しません。

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フォームを編集することを可能にします。 これにより、複数のフォームを迅速に記入することができます。 ViewerがWinFormsプロジェクトにインストールされると、ユーザーはフォームフィールドデータを含む任意のPDFを編集できるようになります。 Viewerは、各フィールドをその所属するフォームのタイプに応じて表示します。 これには、テキストボックス、ラジオボタン、自動補完機能付きのコンボボックス、チェックボックス、リストが含まれます。

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

// Load a PDF document from a file path
PdfDocument doc = PdfDocument.FromFile(@"D:\Test.pdf");

// Access the form within the PDF file
var form = doc.Form;

// Find a specific form field by name and set its value
var field = form.FindFormField("First Name");
// or access directly by index if the order is known
var field = form.Fields[0];
field.Value = "MAC";

// Save the updated PDF document
doc.SaveAs(@"D:\Test.pdf");
// Load a PDF document from a file path
PdfDocument doc = PdfDocument.FromFile(@"D:\Test.pdf");

// Access the form within the PDF file
var form = doc.Form;

// Find a specific form field by name and set its value
var field = form.FindFormField("First Name");
// or access directly by index if the order is known
var field = form.Fields[0];
field.Value = "MAC";

// Save the updated PDF document
doc.SaveAs(@"D:\Test.pdf");
$vbLabelText   $csharpLabel

PDFファイルをマージする

PDFファイルは、追加のソフトウェアをインストールすることなくIronPDFを使って簡単にマージできます。 任意の数のPDFページを1つの文書にマージできます。 以下はPDF文書をマージするためのサンプルコードです。

// Create a new PDF renderer using the IronPDF library
var Renderer = new IronPdf.ChromePdfRenderer();

// Create a list to hold multiple PDF documents
var PDFs = new List<PdfDocument>();

// Load existing PDF documents into the PDF list
PDFs.Add(PdfDocument.FromFile("AAA.pdf"));
PDFs.Add(PdfDocument.FromFile("BBB.pdf"));
PDFs.Add(PdfDocument.FromFile("CCC.pdf"));

// Merge the loaded PDF documents into a single PDF
PdfDocument PDF = PdfDocument.Merge(PDFs);

// Save the merged PDF file to disk
PDF.SaveAs("merged.pdf");
// Create a new PDF renderer using the IronPDF library
var Renderer = new IronPdf.ChromePdfRenderer();

// Create a list to hold multiple PDF documents
var PDFs = new List<PdfDocument>();

// Load existing PDF documents into the PDF list
PDFs.Add(PdfDocument.FromFile("AAA.pdf"));
PDFs.Add(PdfDocument.FromFile("BBB.pdf"));
PDFs.Add(PdfDocument.FromFile("CCC.pdf"));

// Merge the loaded PDF documents into a single PDF
PdfDocument PDF = PdfDocument.Merge(PDFs);

// Save the merged PDF file to disk
PDF.SaveAs("merged.pdf");
$vbLabelText   $csharpLabel

結論

プレビュー機能の助けを借りて、Macユーザーは基本的な機能でPDF文書を編集できます。 ただし、この機能の外では、あまり多くの組み込みオプションはありません。 一方で、C#プログラマーは便利なIronPDFライブラリを使用してPDFを編集できます。

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

カーティス・チャウ
テクニカルライター

Curtis Chauは、カールトン大学でコンピュータサイエンスの学士号を取得し、Node.js、TypeScript、JavaScript、およびReactに精通したフロントエンド開発を専門としています。直感的で美しいユーザーインターフェースを作成することに情熱を持ち、Curtisは現代のフレームワークを用いた開発や、構造の良い視覚的に魅力的なマニュアルの作成を楽しんでいます。

開発以外にも、CurtisはIoT(Internet of Things)への強い関心を持ち、ハードウェアとソフトウェアの統合方法を模索しています。余暇には、ゲームをしたりDiscordボットを作成したりして、技術に対する愛情と創造性を組み合わせています。