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

PDFを小さくする(無料オンラインツール)

PDF(ポータブルドキュメントフォーマット)は、最も人気があり広く使用されているデジタルドキュメント形式の1つです。 PDFファイルは、画像やテキストの形でコンテンツを表示したり、請求書や銀行取引明細書、その他のものを印刷するために使用されます。 PDFドキュメントは簡単に作成でき、インターネット上で送信できるため、フォーマットを保持します。 どのストレージメディアにも保存することができ、PDFドキュメントの編集を防ぎます。 PDFはまた、ユーザーがドキュメントにデジタル署名したり、セキュアな認証を提供したりすることを可能にします。 しかし、時にはドキュメントの署名や記入可能なPDFフォームの編集のためにPDFを編集可能にする必要があります。 この目的のためには、PDFを編集可能な形式で開く必要があります。 この記事では、PDFファイルを変換したり編集したりするための無料のオンラインツールを見ていきます。

PDFの編集方法

1. Adobe Acrobat - オンラインPDFエディタ

Adobe Acrobat PDFを編集 は、PDFファイルにテキスト、図形、画像、付箋メモ、その他多くを追加するのを助けるオンラインPDFエディタです。 そのPDF編集ツールは、コメント付きでテキストボックスを追加または削除することを可能にします。 PDFドキュメントにハイライト、取り消し線、または下線を引くことで注釈を付けることができます。 Adobe Acrobatは、円、矢印、さまざまな形状を描くことのできる無料の描画ツールを提供します。それは、どのウェブブラウザでも開くことができ、PDFファイルを編集可能なPDFに変換するのは非常に早いです。

class="content-img-align-center"> Adobe Acrobat

class="content__image-caption">Adobe Acrobat

以下は、PDFを編集して注釈を付ける手順です:

  1. ファイルを選択 をクリックするか、編集するPDFをドラッグ&ドロップします。
  2. ファイルをアップロードしたら、サインインして編集します。
  3. PDFファイルにテキストや図形、その他を追加します。
  4. ファイルをダウンロードするか、共有するためのリンクを取得します。

2. SmallPDF

SmallPDF は、PDFファイルを面倒なく編集するのを助けるオンラインPDFエディタ無料ツールです。 テキスト、画像、形、自由描画、ハイライトを追加・編集したり、コメントを追加したり、多くのことができます。 フォームに記入することも可能です。 クラウドベースのプラットフォームであり、どのウェブブラウザからでもファイルを変換できます。 SmallPDFは透明性のあるプラットフォームで、個人データの保存、処理、および収集方法を明確にしています。 高技術TLS暗号化を実施して文書を安全に保ちます。 SmallPDFプラットフォーム上でPDFファイルを変換または作成することもできます。

class="content-img-align-center"> SmallPDF

class="content__image-caption">SmallPDF

SmallPDF Editorは、PDFファイルからテキストを再配置、結合、分割、抽出するのを助ける組織モードを提供します。 ドキュメントがスキャンされたPDFの場合、SmallPDF PDF to Wordコンバータを使用することができ、画像テキスト認識のためのOCR機能を実装しています。

3. Soda PDF

Soda PDF は、PDFドキュメントを編集するためのオンラインPDFエディタツールを提供します。 PDFページの順序を変更したり、新しいページを削除または追加したりするのを助けます。 ページレイアウト、マージン、ページサイズ、背景などの他の便利なPDF編集オプションを提供します。 ドキュメントのどこにでも好みのフォントスタイルでテキストを追加することができます。 Soda PDF Editorは、視覚的な魅力のために自由描画ツールから画像を追加したり、画像を作成したりするのを助けます。 ルーラーとグリッドツールを使用してテキストと画像を揃えることができます。

class="content-img-align-center"> Soda PDF

class="content__image-caption">Soda PDF

4. DocFly - オンラインPDFエディタ

DocFly は、クラウドストレージでPDFファイルを編集可能にするオンラインPDFエディタです。 PDFを編集可能にし、テキストを追加および削除し、テキストをハイライトし、画像を追加し、形状や自由描画をドキュメントに追加することができます。 ホワイトアウトツールを使用して編集可能なドキュメントから部分を削除します。 新しいテキストや画像を挿入するためにテキストボックスを追加できます。 すべてのファイルは、セキュアなHTTPSを通じて暗号化され、PDFドキュメントを保護します。 アップロードしたドキュメントにはいつでもアクセスでき、不必要になった場合には削除できます。

class="content-img-align-center"> DocFly

class="content__image-caption">DocFly

IronPDF - .NET PDFライブラリ

C#プログラマーは、IronPDF .NET PDFライブラリを使用して、.NETプログラム内で簡単にPDFドキュメントを作成、編集、修正できます。 IronPDFは優れたレンダリング能力を提供し、HTMLからPDF、URLからPDF、SVGから画像、HTMLファイルからPDFといった幅広いフォーマットをサポートします。 IronPDFは、特にレポート、請求書、ステートメント、および領収書のためにウェブページや既存のHTML/CSSテンプレートからPDFを作成することに優れています。

IronPDFの重要な特徴の1つは、既存のPDFフォームに入力したり、新しいPDFフォームをゼロから作成したりする機能です。 これにより、ビジネスのドキュメントフローが効率化され、フォームの作成と記入が自動化されます。 IronPDFはまた、PDFファイルにヘッダー、フッター、ページ番号、および透かしを追加することを可能にし、プロフェッショナルな印象のPDFを作成するための優れた選択肢となります。 この記事では、IronPDF .NETライブラリを使用してPowerPointプレゼンテーションをPDFファイルに変換する方法を探ります。

前提条件

PDFファイルを編集して編集可能なPDFドキュメントにするには、以下の前提条件が必要です:

  1. Visual Studio 2022
  2. 最新の.NET Frameworkで動作する.NETコンソールアプリケーション
  3. PDF変換のためのIronPDF .NETライブラリをダウンロードおよびインストールするための安定したインターネット接続。

ステップ1: IronPDFを追加する

IronPDFは、Visual StudioのNuGetパッケージマネージャーまたはNuGetパッケージマネージャーコンソールからダウンロードしてインストールできます。 NuGetパッケージマネージャーコンソールの方法を使用して、IronPDFをインストールしましょう。

メニューのツールバーの「ツール」に移動し、以下の図のようにNuGetパッケージマネージャーから「パッケージマネージャーコンソール」オプションを選択します:

class="content-img-align-center"> NuGet Package Manager

class="content__image-caption">NuGet Package Manager

ステップ2: PDFファイルをロードしてPDFを編集可能にする

ステップ1で、IronPDFをダウンロードしてインストールしました。 これを使って、PDFファイルを変換し圧縮します。

IronPDFの名前空間を追加

まず、IronPDFをインポートするために、Program.csソースファイルの上部に次のコードを追加します。

using IronPdf;
using IronPdf;
Imports IronPdf
$vbLabelText   $csharpLabel

PDFファイルをインポート

ここでは、編集が必要な既存のPDFファイルを開きます。 コードは次のとおりです:

PdfDocument pdf = new PdfDocument("document.pdf");
PdfDocument pdf = new PdfDocument("document.pdf");
Dim pdf As New PdfDocument("document.pdf")
$vbLabelText   $csharpLabel

古いテキストを新しいテキストに置き換える

ここでは、開いたPDFを編集し、特定のページ範囲で古いテキストを新しいテキストに置き換えます。

const int pageIndex = 1;
const string oldText = ".NET 6"; // Old text to remove
const string newText = ".NET 7"; // New text to add

// Replace Text on Page
pdf.ReplaceTextOnPage(pageIndex, oldText, newText);
const int pageIndex = 1;
const string oldText = ".NET 6"; // Old text to remove
const string newText = ".NET 7"; // New text to add

// Replace Text on Page
pdf.ReplaceTextOnPage(pageIndex, oldText, newText);
Const pageIndex As Integer = 1
Const oldText As String = ".NET 6" ' Old text to remove
Const newText As String = ".NET 7" ' New text to add

' Replace Text on Page
pdf.ReplaceTextOnPage(pageIndex, oldText, newText)
$vbLabelText   $csharpLabel

編集可能なドキュメントでのテキスト置き換えに成功しました。

PDFに注釈を追加する

開いたPDFに編集可能な形式で注釈を追加することもできます。

// Create a new PDF or load and edit an existing document.
var pdf = PdfDocument.FromFile("existing.pdf");

// Create a PDF annotation object
var annotation = new IronPdf.Annotations.TextAnnotation()
{
    Title = "This is the major title",
    Subject = "This is a subtitle",
    Contents = "This is the long 'sticky note' comment content...",
    Icon = IronPdf.Annotations.TextAnnotation.AnnotationIcon.Help,
    Opacity = 0.9,
    Printable = false,
    Hidden = false,
    OpenByDefault = true,
    ReadOnly = false,
    Rotateable = true
};

// Add the annotation "sticky note" to a specific page and location within any new or existing PDF.
pdf.AddTextAnnotation(annotation, 1, 150, 250);
// Create a new PDF or load and edit an existing document.
var pdf = PdfDocument.FromFile("existing.pdf");

// Create a PDF annotation object
var annotation = new IronPdf.Annotations.TextAnnotation()
{
    Title = "This is the major title",
    Subject = "This is a subtitle",
    Contents = "This is the long 'sticky note' comment content...",
    Icon = IronPdf.Annotations.TextAnnotation.AnnotationIcon.Help,
    Opacity = 0.9,
    Printable = false,
    Hidden = false,
    OpenByDefault = true,
    ReadOnly = false,
    Rotateable = true
};

// Add the annotation "sticky note" to a specific page and location within any new or existing PDF.
pdf.AddTextAnnotation(annotation, 1, 150, 250);
' Create a new PDF or load and edit an existing document.
Dim pdf = PdfDocument.FromFile("existing.pdf")

' Create a PDF annotation object
Dim annotation = New IronPdf.Annotations.TextAnnotation() With {
	.Title = "This is the major title",
	.Subject = "This is a subtitle",
	.Contents = "This is the long 'sticky note' comment content...",
	.Icon = IronPdf.Annotations.TextAnnotation.AnnotationIcon.Help,
	.Opacity = 0.9,
	.Printable = False,
	.Hidden = False,
	.OpenByDefault = True,
	.ReadOnly = False,
	.Rotateable = True
}

' Add the annotation "sticky note" to a specific page and location within any new or existing PDF.
pdf.AddTextAnnotation(annotation, 1, 150, 250)
$vbLabelText   $csharpLabel

ステップ3: 編集可能なPDFを保存する

今度は、PDFファイルを正しいパスでシステムに保存する時です。 SaveAsメソッドはPDFファイルを保存するために使用されます。

pdf.SaveAs("edited_pdf.pdf");
pdf.SaveAs("edited_pdf.pdf");
pdf.SaveAs("edited_pdf.pdf")
$vbLabelText   $csharpLabel

C#でIronPDFを使ってPDFを編集する方法に関する詳細は、IronPDF C# PDF編集例をご覧ください。

結論

この記事では、各ツールのメリットと限界を含む、PDFファイルを編集するためのいくつかの無料オンラインツールを探りました。 これらのツールは、PDFドキュメントを編集および保存するためのさまざまなオプションを提供し、他の編集可能な形式にPDFを変換するために使用できます。 さらに、他のファイル形式の変換やPDFの最適化を含む独自のPDFツールを作成することを可能にするC# PDFライブラリのIronPDFについても議論しました。 IronPDFを使えば、PDFファイルを元の構造を保ちながら編集し、HTML文字列やURLから新しいPDFを作成することさえできます。

To try out its full functionality, IronPDF offers a free trial, and you can find more information about licensing and downloading the software on the IronPDF Licensing page.

Curtis Chau
テクニカルライター

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

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