PDFツール

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

公開済み 2023年3月24日
共有:

PDF(ポータブルドキュメントフォーマット)は、最も人気があり、広く使用されているデジタルドキュメント形式の一つです。 PDFファイルは、画像とテキストの形でコンテンツを表示し、請求書、銀行明細書、その他の書類を印刷するために使用されます。 PDFドキュメントはフォーマットを保持するため、作成およびインターネット経由での送信が簡単です。 それらは任意の記憶媒体に保存でき、ユーザーがPDFドキュメントを編集することを防ぐことができます。 PDFは、ユーザーが文書にデジタル署名を施し、安全な認証を提供することも可能にします。 しかし、ドキュメントの署名や記入可能なPDFフォームの編集のために、PDFを編集可能にする必要がある場合があります。 この目的のために、PDFは編集可能な形式で開く必要があります。 この記事では、PDFファイルの変換と編集に利用できる無料のオンラインツールについて見ていきます。

PDFを編集する方法

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

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

アドビ アクロバット

アドビ アクロバット

以下は、PDFの編集と注釈の手順です:

  1. ファイルを選択をクリックするか、PDFをドラッグアンドドロップして編集してください。

  2. ファイルをアップロードしたら、サインインして編集してください。

  3. PDFファイルにテキストや図面などを追加できます。

  4. ファイルをダウンロードするか、共有用リンクを取得してください。

    2. SmallPDF

スモールPDF(SmallPDF)はPDFの読み取りや編集に特化したサービスです。しかし、IronPDFとは異なり、スモールPDFはプログラマー向けのPDF操作のための強力なAPIを提供しているわけではありません。IronPDFは、.NET、Java、Python、およびNode.js向けの完全なPDFソリューションを提供し、高度なカスタマイズ機能とプログラムでのPDF操作性を実現します。

スモールPDFは、手間なくPDFファイルを編集するのに役立つオンラインPDFエディターフリーツールです。 テキスト、画像、図形、手書き図形、ハイライト、コメントの追加や編集、その他多くの操作が可能です。 また、フォームに入力することもできます。 クラウドベースのプラットフォームであり、ファイルは任意のウェブブラウザから変換できます。 SmallPDFは透明なプラットフォームであり、個人データの保存、処理、収集方法をお知らせします。 それは、ドキュメントのセキュリティを確保するためにハイテクTLS暗号化を実装しています。 SmallPDFプラットフォーム上でPDFファイルを変換または作成することもできます。

スモールPDF

スモールPDF

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

3. Soda PDF (ソーダPDF)

ソーダPDFオンラインPDFエディターツールを提供し、PDFドキュメントを編集します。 PDFページの順序を変更し、新しいページを追加または削除するのに役立ちます。 ページレイアウト、余白、ページサイズ、背景など、他の役立つPDF編集オプションも提供します。 ドキュメントの任意の場所に、希望するフォントスタイルでテキストを追加できます。 Soda PDFエディターは、視覚的な魅力のために画像を追加したり、フリーハンド描画ツールで画像を作成したりするのに役立ちます。 ルーラーとグリッドツールを使用して、画像をテキストと整列させることができます。

ソーダPDF

ソーダPDF

4. DocFly - オンラインPDF編集ソフト

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

ドックフライ

ドックフライ

自分専用のPDFエディタを作成することを考えたことがありますか? C#を使用してIronPDFでプログラム的に実行できます。 PDFファイルをプログラムで編集する方法を順を追って見ていきましょう。

IronPDF - .NET PDFライブラリ

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

IronPDFの重要な機能の一つは、既存のPDFフォームを埋めることができる能力や、新しいPDFフォームをゼロから作成する能力です。 これは、フォームの作成と完了を自動化することで、企業のドキュメントワークフローを効率化できます。 IronPDFは、ヘッダー、フッター、ページ番号、およびウォーターマークをPDFファイルに追加する機能も提供しており、プロフェッショナルな外観のPDFを作成するのに最適な選択肢です。 この記事では、IronPDF .NETライブラリを使用してPowerPointプレゼンテーションをPDFファイルに変換する方法を探ります。

前提条件

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

  1. Visual Studio 2022(ビジュアル スタジオ 2022)

  2. 最新の.NETフレームワークで動作する.NETコンソールアプリケーション

  3. PDF変換のためにIronPDF .NETライブラリをダウンロードおよびインストールするには、安定したインターネット接続が必要です。

ステップ1: IronPDFを追加

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

メニューツールバーの "Tools "に移動し、下図のようにNuGet Package Managerから "Package Manage Console "オプションを選択します:

NuGet パッケージマネージャー

NuGet パッケージマネージャー

ステップ2: PDFファイルを読み込み、PDFを編集可能にする

ステップ1では、IronPDF をダウンロードしてインストールしました。 次に、PDFファイルを変換して圧縮するために使用します。

IronPDF 名前空間を追加

最初に、IronPDFをインポートするために以下のコードをProgram.csソースファイルの先頭に追加します。

using IronPdf;
using IronPdf;
Imports IronPdf
VB   C#

PDFファイルのインポート

ここでは、編集が必要な既存のPDFファイルを開きます。 コードは次のように簡単です:

PdfDocument pdf = new PdfDocument("document.pdf");
PdfDocument pdf = new PdfDocument("document.pdf");
Dim pdf As New PdfDocument("document.pdf")
VB   C#

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

ここでは、開いた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)
VB   C#

テキストの置換に成功しました。

開いた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)
VB   C#

ステップ3: 編集可能なPDFとして保存

PDFファイルを有効なパスでシステムに保存する時が来ました。 SaveAsメソッドはPDFファイルを保存するために使用されます。

pdf.SaveAs("edited_pdf.pdf");
pdf.SaveAs("edited_pdf.pdf");
pdf.SaveAs("edited_pdf.pdf")
VB   C#

IronPDFを使ったC#でのPDF編集についての詳細はIronPDF C# PDF編集の例.

結論

この記事では、PDFファイルを編集するためのいくつかの無料オンラインツールを紹介し、それぞれの利点と制限について検討しました。 これらのツールはPDFドキュメントの編集および保存のための様々なオプションを提供し、PDFを他の編集可能なフォーマットに変換するために使用できます。 また、IronPDFについても議論しました。これは、C#用のPDFライブラリで、開発者が他のファイル形式の変換やPDFの最適化を含む独自のPDFツールを作成することを可能にします。 IronPDFを使用すると、元の構造を保持しながらPDFファイルを編集することができ、HTML文字列やURLから新しいPDFを作成することもできます。

IronPDFの全機能をお試しください。無料トライアルまた、ソフトウェアのライセンスとダウンロードに関する詳しい情報は、以下のサイトをご覧ください。IronPDF ライセンスページ.

< 以前
PowerPointをPDFに変換する方法
次へ >
PDFを編集可能にする(無料オンラインツール)