PDFは、クロスプラットフォームのサポートにより、主要なファイル形式の1つになりました。異種デバイス間でPDFドキュメントのレイアウトが一貫しているため、人々は共有する前にドキュメントをPDFに変換することを好みます。ただし、場合によっては、PDFを他のファイル形式に変換する必要があります。 PDFからSVGへの変換は、さまざまなシナリオで広く採用されています。つまり、PDFドキュメントのコンテンツをWebページに埋め込むためです。したがって、この記事では、C#を使用してPDFファイルをSVGに変換する方法を学習します。

.NET APIを使用したC#PDFからSVGへの変換-無料ダウンロード

Aspose.PDF for .NETは、.NETアプリケーション内から新しいPDFファイルを作成して既存のPDFファイルを処理できるようにするPDF操作APIです。さらに、APIを使用すると、PDFファイルを忠実度の高いSVGに変換することもできます。 APIのDLLをダウンロードするか、NuGetを介してインストールできます。

PM> Install-Package Aspose.Pdf 

PDFファイルをC#でSVGに変換する

以下は、Aspose.PDF for .NETを使用してC#でPDFファイルをSVGに変換する手順です。

次のコードサンプルは、C#を使用してPDFファイルをSVGに変換する方法を示しています。

// ドキュメントを開く
Document pdfDocument = new Document("Document.pdf");

// SvgSaveOptionsのオブジェクトをインスタンス化します
SvgSaveOptions saveOptions = new SvgSaveOptions();

// PDFをSVGファイルとして保存します
pdfDocument.Save("output.svg", saveOptions);

追加オプション付きのC#PDFからSVGへの変換

Aspose.PDF for .NETには、C#でPDFからSVGへの変換をカスタマイズするための追加オプションもいくつか用意されています。このために、APIは次のオプションを含むSvgSaveOptionsクラスを提供します。

以下は、SvgSaveOptionsクラスを使用してPDFからSVGへの変換をカスタマイズする手順です。

次のコードサンプルは、C#を使用して追加オプションを使用してPDFファイルをSVGに変換する方法を示しています。

// ドキュメントを開く
Document pdfDocument = new Document("Document.pdf");

// SvgSaveOptionsのオブジェクトをインスタンス化します
SvgSaveOptions saveOptions = new SvgSaveOptions();

// SVG画像をZipアーカイブに圧縮しないでください
saveOptions.CompressOutputToZipArchive = false;

// PDFをSVGファイルとして保存します
pdfDocument.Save("output.svg", saveOptions);

.NET PDF toSVGConverter-無料のAPIライセンスを取得

評価の制限なしにAPIを試してみたい場合は、無料の一時ライセンスを取得できます。

結論

この記事では、PDFファイルをC#でSVG形式に変換する方法を学びました。さらに、PDFからSVGへの変換をカスタマイズするための追加オプションについて、コードサンプルで説明しました。 ドキュメントを使用して、C#PDFAPIの詳細を調べることができます。

関連項目