C#VB.NETを使用してPDFをSVGファイル形式に変換する方法
SVGファイル形式の紹介とその利点
SVGは、現在最も人気のある画像ファイル形式の一つとも言えます。その完全な英語名は、ScalableVector Graphicsであり、縮小また拡大することができるベクター画像のことを指しています。これは、WorldWide Web Consortium(W3C)アライアンスによって開発されたXML(ExtensibleMarkup Language)に基づく形式です。厳格に言えば、高解像度のWebグラフィックページをデザインできるオープンスタンダードのベクターグラフィック言語であるものです。ユーザーはコードを直接使用して画像を描画したり、任意のワードプロセッシングツールでSVG画像を開いたり、コードの一部を変更して画像をインタラクティブにしたり、いつでもHTMLに挿入してブラウザで表示したりできます。
他の画像形式に対するSVGを使用する利点は次のとおりです。
SVGは、多くのツール(メモ帳など)で読み取りおよび変更できます
SVGは、JPEGおよびGIF画像よりも小さく、圧縮性があります
SVGは伸縮性を持っています
SVG画像は、任意の解像度で高品質で印刷できます
SVGは、画質を損なうことなくスケールアップできます
SVG画像のテキストはオプションで検索可能です(マップの作成に最適)
SVGはJavaScript技術で実行できます
SVGは開放的なスタンダードです
SVGは純粋なXMLファイルです
PDFファイルをSVGに変換する
開発者は、PDFコンポーネントであるSpire.PDFを使用して、C#/VB.NETプログラムでPDFファイルをSVG形式に簡単に変換できます。次の内容では、Spire.PDFを使用してPDFからSVGファイルへの変換する方法を紹介します。
以下は、元のPDFドキュメントのスクリーンショットです。
開始する前に、Spire.PDFをダウンロードしてインストールし、C#/ VB.NETプログラムを作成して、プロジェクトへの参照としてSpire.Pdf.dllを追加してください。
使用する名前空間:
using Spire.Pdf;
ステップ1 新しいPDFドキュメントオブジェクトを作成し、元のPDFファイルをロードする。
PdfDocument doc = new PdfDocument();
doc.LoadFromFile("C:\\Users\\Administrator\\Desktop\\テスト.pdf");
ステップ2 PDFファイルを.svg形式で保存する。コンポーネントによって提供されるPdfDocument.SaveToFile(stringfilename、FileFormat fileFormat)メソッドを呼び出して使用する。
doc.SaveToFile("Result.svg", 0, 0, FileFormat.SVG);
Spire.PDFは、PDFからSVG形式への変換を除いて、PDFからWord、Html、Xps、PDF/Aおよびその他の形式への変換もサポートしています。
変換後の結果SVGファイルは次のように:
完全なるコード一覧
C#
using Spire.Pdf;
namespace Convert_PDF_to_SVG
{
class Program
{
static void Main(string[] args)
{
PdfDocument doc = new PdfDocument();
doc.LoadFromFile("C:\\Users\\Administrator\\Desktop\\テスト.pdf");
doc.SaveToFile("Result.svg", 0, 0, FileFormat.SVG);
}
}
}
VB.NET
Imports Spire.Pdf
Namespace Convert_PDF_to_SVG
Class Program
Shared Sub Main(ByVal args() As String)
Dim doc As PdfDocument = New PdfDocument()
doc.LoadFromFile("C:\\Users\\Administrator\\Desktop\\テスト.pdf")
doc.SaveToFile("Result.svg", 0, 0, FileFormat.SVG)
End Sub
End Class
End Namespace
今回のPDFをSVGファイル形式に変換する方法は以上でした、最後まで読んでいただきありがとうございました。
Author And Source
この問題について(C#VB.NETを使用してPDFをSVGファイル形式に変換する方法), 我々は、より多くの情報をここで見つけました https://qiita.com/iceblue/items/3a47eca96ae2b55647fd著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .