將 PDF 轉(zhuǎn)換為 SVG
Spire.PDF for .NET 是一款專門對 Word 文檔進(jìn)行操作的 .NET 類庫。致力于在于幫助開發(fā)人員輕松快捷高效地創(chuàng)建、編輯、轉(zhuǎn)換和打印 Microsoft Word 文檔,而無需安裝 Microsoft Word。
行號用于在每行文本旁邊顯示 Word 自動(dòng)計(jì)算的行數(shù)。當(dāng)我們需要參考合同或法律文件等文檔中的特定行時(shí),它非常有用。word中的行號功能允許我們設(shè)置起始值、編號間隔、與文本的距離以及行號的編號方式。使用 Spire.Doc,我們可以實(shí)現(xiàn)上述所有功能。本文將介紹如何將 XPS 轉(zhuǎn)為PDF 格式。
歡迎加入spire技術(shù)交流群:767755948
SVG(可縮放矢量圖形)是一種圖像文件格式,用于在網(wǎng)絡(luò)上呈現(xiàn)二維圖像。與其他圖像文件格式相比,SVG 有許多優(yōu)點(diǎn),如支持交互性和動(dòng)畫,允許用戶搜索、索引、編寫腳本,以及在不降低質(zhì)量的情況下壓縮/放大圖像。有時(shí),您可能需要將 PDF 文件轉(zhuǎn)換為 SVG 文件格式,本文將演示如何使用 Spire.PDF for .NET 完成這項(xiàng)任務(wù)。
- 在 C#/VB.NET 中將 PDF 文件轉(zhuǎn)換為 SVG 文件
- 在 C#/VB.NET 中將選定的 PDF 頁轉(zhuǎn)換為 SVG
- 在 C#/VB.NET 中使用自定義寬度和高度將 PDF 文件轉(zhuǎn)換為 SVG
安裝 Spire.PDF for .NET
首先,您需要將 Spire.PDF for.NET 軟件包中包含的 DLL 文件作為引用添加到您的 .NET 項(xiàng)目中。這些 DLL 文件既可以從這個(gè)鏈接下載,也可以通過 NuGet 安裝。
1 PM> Install-Package Spire.PDF
在 C#/VB.NET 中將 PDF 文件轉(zhuǎn)換為 SVG 文件
Spire.PDF for .NET提供了PdfDocument.SaveToFile(String, FileFormat)方法,用于將PDF文件中的每一頁轉(zhuǎn)換為單一的SVG文件。具體步驟如下。
- 創(chuàng)建一個(gè) PdfDocument 對象。
- 使用 PdfDocument.LoadFromFile() 方法加載一個(gè)示例 PDF 文件。
- 使用 PdfDocument.SaveToFile(String, FileFormat) 方法將 PDF 文件轉(zhuǎn)換為 SVG 文件
01 using Spire.Pdf; 02 03 namespace ConvertPDFtoSVG 04 { 05 class Program 06 { 07 static void Main(string[] args) 08 { 09 //Create a PdfDocument object 10 PdfDocument document = new PdfDocument(); 11 12 //Load a sample PDF file 13 document.LoadFromFile("input.pdf"); 14 15 //Convert PDF to SVG 16 document.SaveToFile("PDFtoSVG.svg", FileFormat.SVG); 17 } 18 } 19 }【VB.NET】
01 Imports Spire.Pdf 02 03 Namespace ConvertPDFtoSVG 04 Class Program 05 Private Shared Sub Main(ByVal args As String()) 06 07 'Create a PdfDocument object 08 Dim document As PdfDocument = New PdfDocument() 09 10 'Load a sample PDF file 11 document.LoadFromFile("input.pdf") 12 13 'Convert PDF to SVG 14 document.SaveToFile("PDFtoSVG.svg", FileFormat.SVG) 15 End Sub 16 End Class 17 End Namespace
在C#/VB.NET中將選定的PDF頁面轉(zhuǎn)換為SVG文件
使用 PdfDocument.SaveToFile(String, Int32, Int32, FileFormat) 方法,可以將 PDF 文件中指定的頁面轉(zhuǎn)換為 SVG 文件。具體步驟如下:
- 創(chuàng)建一個(gè) PdfDocument 對象。
- 使用 PdfDocument.LoadFromFile() 方法加載一個(gè)示例 PDF 文件。
- 使用 PdfDocument.SaveToFile(String, Int32, Int32, FileFormat) 方法將選定的 PDF 頁面轉(zhuǎn)換為 SVG 文件。
[C#]
01 using Spire.Pdf; 02 03 namespace PDFPagetoSVG 04 { 05 class Program 06 { 07 static void Main(string[] args) 08 { 09 //Create a PdfDocument object 10 PdfDocument doc = new PdfDocument(); 11 12 //Load a sample PDF file 13 doc.LoadFromFile("input.pdf"); 14 15 //Convert selected PDF pages to SVG 16 doc.SaveToFile("PDFPagetoSVG.svg", 1, 2, FileFormat.SVG); 17 } 18 } 19 }
[VB.NET]
01 Imports Spire.Pdf 02 03 Namespace PDFPagetoSVG 04 Class Program 05 Private Shared Sub Main(ByVal args As String()) 06 07 'Create a PdfDocument object 08 Dim doc As PdfDocument = New PdfDocument() 09 10 'Load a sample PDF file 11 doc.LoadFromFile("input.pdf") 12 13 'Convert selected PDF pages to SVG 14 doc.SaveToFile("PDFPagetoSVG.svg", 1, 2, FileFormat.SVG) 15 End Sub 16 End Class 17 End Namespace
用 C#/VB.NET 將 PDF 文件轉(zhuǎn)換為具有自定義寬度和高度的 SVG 文件
Spire.PDF for .NET提供的PdfConvertOptions.SetPdfToSvgOptions()方法允許您指定輸出SVG文件的寬度和高度。具體步驟如下。
- 創(chuàng)建一個(gè) PdfDocument 對象。
- 使用 PdfDocument.LoadFromFile() 方法加載一個(gè)示例 PDF 文件。
- 使用 PdfDocument.ConvertOptions 屬性設(shè)置 PDF 轉(zhuǎn)換選項(xiàng)。
- 使用 PdfConvertOptions.SetPdfToSvgOptions() 方法指定輸出 SVG 文件的寬度和高度。
- 使用 PdfDocument.SaveToFile() 方法將 PDF 文件轉(zhuǎn)換為 SVG 文件。
01 using Spire.Pdf; 02 03 namespace PDFtoSVG 04 { 05 class Program 06 { 07 static void Main(string[] args) 08 { 09 //Create a PdfDocument object 10 PdfDocument document = new PdfDocument(); 11 12 //Load a sample PDF file 13 document.LoadFromFile("input.pdf"); 14 15 //Specify the width and height of output SVG file 16 document.ConvertOptions.SetPdfToSvgOptions(800f, 1200f); 17 18 //Convert PDF to SVG 19 document.SaveToFile("result.svg", FileFormat.SVG); 20 } 21 } 22 }
[VB.NET]
01 Imports Spire.Pdf 02 03 Namespace PDFtoSVG 04 Class Program 05 Private Shared Sub Main(ByVal args As String()) 06 07 'Create a PdfDocument object 08 Dim document As PdfDocument = New PdfDocument() 09 10 'Load a sample PDF file 11 document.LoadFromFile("input.pdf") 12 13 'Specify the width and height of output SVG file 14 document.ConvertOptions.SetPdfToSvgOptions(800.0F, 1200.0F) 15 16 'Convert PDF to SVG 17 document.SaveToFile("result.svg", FileFormat.SVG) 18 End Sub 19 End Class 20 End Namespace
申請臨時(shí)許可證
若想從生成的文檔中刪除評估信息,或解除功能限制,申請 30 天試用許可證。