Aspose.PDF for .NET
PDF ファイルの作成と変換のための C# .NET API
強力な PDF C# .NET API は、Adobe Acrobat を使用せずに PDF ファイルを生成、編集、レンダリング、操作し、Word、Excel、PowerPoint、画像形式に変換します。
Aspose.PDF for .NET ライブラリは、PDF ドキュメントの作成と操作に興味がある開発者にとって非常に便利です。 わずか数行の C# .NET コードを独自のアプリケーション内に組み込むことができます。 このライブラリは使いやすいように設計されており、さまざまなユースケースに適した幅広い機能を提供します。 豊富な機能セットと使いやすい API を備えた Aspose.PDF は、.NET 環境 (WinForms、WPF、ASP.NET、および .NET Compact Framework) で PDF ドキュメントを扱う開発者にとって貴重なツールです。< /p>
Aspose.PDF for .NET は、幅広い使用例に適した、非常に柔軟で強力なライブラリです。 新しい PDF ドキュメントを作成する場合でも、既存の PDF ドキュメントを操作する場合でも、PDF を他の形式に変換する場合でも、このライブラリは作業を完了するために必要なものをすべて提供します。 このライブラリを使用すると、テキスト、画像、SVG、HTML を PDF に変換できるだけでなく、PDF を優れたパフォーマンスと高品質で多数のドキュメント形式にエクスポートできます。
このライブラリには、PDF を最初から作成する、PDF ファイルの圧縮、テーブルの作成と操作、PDF 内のグラフ オブジェクトの使用、カスタム フォントの処理、セキュリティ コントロールのサポートなど、PDF ドキュメントを処理するためのさまざまな関数のサポートが含まれています。 、ブックマークの挿入または削除、PDF 目次の使用、添付ファイルの追加または削除、PDF 注釈の管理、テキストと画像の挿入、PDF 内のページの抽出または挿入、複数の PDF を 1 つの文書に結合、PDF を複数のページに分割、ページを 画像変換、PDF ドキュメントの印刷など。
Aspose.PDF for .NET の入門
Aspose.PDF for .NET をインストールする推奨方法は、NuGet を使用することです。 スムーズにインストールするには、次のコマンドを使用してください。
NuGet コマンドを使用して Aspose.Pdf をインストールする
Install-Package Aspose.Pdf
ライブラリは、Aspose.PDF 製品ページから直接ダウンロードできます。
.NET API 経由で PDF ドキュメントを生成
Aspose.PDF for .NET の重要な機能の 1 つは、わずか数行の C# コードで PDF ドキュメントを最初から作成できる機能です。 ソフトウェア開発者は、このライブラリを使用して、テキスト、画像、フォーム、注釈、新しいページ、添付ファイル、ブックマーク、その他の要素を PDF ドキュメントに追加したり、コンテンツのレイアウトや書式設定を制御したりできます。 さらに、このライブラリは、複数の PDF を 1 つのドキュメントに結合する、PDF を複数のページに分割する、PDF からテキストや画像を抽出するなど、既存の PDF ドキュメントを操作するための豊富な API セットを提供します。
C# を使用して PDF を作成する方法
// Initialize document object
Document pdf_doc = new Document();
// Add page
Page page = pdf_doc.Pages.Add();
// Place the text of choice
page.Paragraphs.Add(new Aspose.Pdf.Text.TextFragment("Text of choice"));
// PDF file created at a specified location
pdf_doc.Save("created_one.pdf");
C# API 経由で PDF を他のファイル形式に変換
PDF ドキュメントを他のファイル形式に変換することは、多くのソフトウェア開発者にとって最も一般的かつ重要なタスクの 1 つです。 Aspose.PDF for .NET は、わずか数行の .NET コードで PDF ドキュメントを他のサポートされているファイル形式にプログラム的に変換するための完全な機能を提供することで、作業を容易にします。 このライブラリは、Microsoft Word、Excel、PowerPoint、画像、HTML などを含む幅広い出力形式をサポートしています。 PDF ドキュメントをファイルに保存したり、ストリーミングしたり、Web に送信したり、PDF/A ドキュメントとして保存したりすることもできます。 このライブラリを使用すると、ソフトウェア開発者は他のアプリケーションやプラットフォームで PDF ドキュメントを簡単に操作できるようになります。
C#.NET API 経由で PDF を Word に変換する
public static void ConvertPDFtoDOCX()
{
// load PDF with an instance of Document
var document = new Document("template.pdf");
// save document in DOC format
document.Save("output.doc", Aspose.Pdf.SaveFormat.DocX);
}
C# .NET 経由で PDF ドキュメントを結合または分割
Aspose.PDF for .NET ライブラリを使用すると、ソフトウェア開発者は、独自の .NET アプリケーション内で複数の PDF ファイルを 1 つの PDF ドキュメントに結合したり、大きな PDF ファイルを小さな PDF ファイルに分割したりできます。 このライブラリは、PDF ファイルを結合および分割するためのさまざまな機能を提供しています。たとえば、ある文書を別の PDF ファイルの末尾に追加する、PDF ページを個別の PDF ファイルに分割する、PDF ページの範囲を個別の PDF ファイルに分割するなどです。
C# API 経由で PDF を複数のファイルに分割
// The path to the documents directory.
string dataDir = RunExamples.GetDataDir_AsposePdf_Pages();
// Open document
Document pdfDocument = new Document(dataDir + "SplitToPages.pdf");
int pageCount = 1;
// Loop through all the pages
foreach (Page pdfPage in pdfDocument.Pages)
{
Document newDocument = new Document();
newDocument.Pages.Add(pdfPage);
newDocument.Save(dataDir + "page_" + pageCount + "_out" + ".pdf");
pageCount++;
}
.NET API を介した画像の PDF への変換
Aspose.PDF for .NET ライブラリは、C# コマンドを使用したさまざまな画像の PDF への変換を完全にサポートしています。 ソフトウェア開発者は、BMP、CGM、DICOM、EMF、JPG、PNG、SVG、TIFF 形式などの最も一般的な画像形式を簡単に変換できます。 まず画像を変換するには、新しいドキュメント クラス オブジェクトを初期化し、画像をロードする必要があります。 その後、save を呼び出して画像形式に変換し、PDF ファイル形式で保存するだけです。 場合によっては、ライブラリは画像だけでなくページの高さ、幅、余白の設定もサポートしています。
.NET API 経由で JPG 画像を PDF に変換
// Load input JPG file
String path = dataDir + "Aspose.jpg";
// Initialize new PDF document
Document doc = new Document();
// Add empty page in empty document
Page page = doc.Pages.Add();
Aspose.Pdf.Image image = new Aspose.Pdf.Image();
image.File = (path);
// Add image on a page
page.Paragraphs.Add(image);
// Save output PDF file
doc.Save(dataDir + "ImagetoPDF.pdf");