HTML
JPG
PDF
XML
DOCX
PDF
如何使用 Go SDK 将 PDF 转换为 SVG
为了将 PDF 转换为 SVG,我们将使用 Aspose.PDF Cloud Go SDK 此 Cloud SDK SDK 帮助 Go 程序员开发基于云的 PDF 创建器、注释器、编辑器和转换器应用程序,使用 Go 编程语言通过 Aspose.PDF REST API。使用以下命令从包管理器控制台中执行。
包管理器控制台命令
go get -u github.com/aspose-pdf-cloud/aspose-pdf-cloud-go/v25
通过 Go 将 PDF 转换为 SVG 的步骤
Aspose.PDF Cloud Go 开发人员可以轻松地通过几行代码加载和转换 PDF 为 SVG。
- 将 PDF 文件上传到 Aspose Cloud 存储。
- 将 PDF 转换为 SVG 格式。
- 将输出 SVG 保存在云存储中。
此示例代码显示 PDF 到 SVG Cloud Go SDK 转换
package main
import (
"fmt"
"path"
asposepdfcloud "github.com/aspose-pdf-cloud/aspose-pdf-cloud-go/v25"
)
func convertPdfToSvg(pdf_api *asposepdfcloud.PdfApiService, pdf_name string, svg_name string, remote_folder string) {
outPath := path.Join(remote_folder, svg_name)
args := map[string]interface{}{
"folder": remote_folder,
}
result, httpResponse, err := pdf_api.PutPdfInStorageToSvg(pdf_name, outPath, args)
if err != nil {
fmt.Println(err.Error())
} else if httpResponse.StatusCode < 200 || httpResponse.StatusCode > 299 {
fmt.Println("Unexpected error!")
} else {
fmt.Println(result)
}
}
其他支持的转换
您还可以转换许多其他文件格式,包括以下列出的格式。
BMP 到 PDF (位图图像)
CGM 到 PDF (微软 Word 二进制格式)
EMF 到 PDF (Office 2007+ Word 文档)
EPUB 到 PDF (增强型图元文件格式)
GIF 到 PDF (图形交换格式)
HTML 到 PDF (超文本标记语言)
JPEG 到 PDF (联合图像专家组)
LATEX 到 PDF (LaTeX 输出文本)
PCL 到 PDF (打印机指令语言)
MD 到 PDF (Markdown)
PDF 到 BMP (位图图像)
PDF 到 EPUB (电子书格式)
PDF 到 GIF (图形交换格式)
PDF 到 HTML (超文本标记语言)
PDF 到 JPEG (联合图像专家组)
PDF 到 PDF/A (便携式文档格式)
PDF 到 PNG (便携式网络图形)
PDF 到 PPTX (微软 PowerPoint)
PDF 到 SVG (可缩放矢量图形)
PDF TO TEX (计算机图形系统)
PDF TO TIFF (标记图像文件格式)
PDF TO WORD (微软Word二进制格式)
PDF TO XLSX (微软Excel开放XML格式电子表格文件)
PDF TO XPS (XML纸张规范)
PNG TO PDF (便携式网络图形)
PS TO PDF (PostScript)
SVG TO PDF (可缩放矢量图形)
TEXT TO PDF (文本文件)
TIFF TO PDF (标记图像文件格式)
XPS TO PDF (XML纸张规范)