HTML
JPG
PDF
XML
DOCX
PDF
如何使用 Go SDK 将 MD 转换为 PDF
要将 Markdown 转换为 PDF,我们将使用 Aspose.PDF Cloud Go SDK 此 Cloud SDK SDK 协助 Go 程序员使用 Go 编程语言通过 Aspose.PDF REST API 开发基于云的 PDF 创建、注释、编辑和转换应用程序。请在 Package Manager 控制台中使用以下命令。
Package Manager 控制台命令
go get -u github.com/aspose-pdf-cloud/aspose-pdf-cloud-go/v25
通过 Go 将 MD 转换为 PDF 的步骤
Aspose.PDF Cloud Go 开发人员可以轻松地在几行代码中加载并转换 Markdown 文件为 PDF。
- 将 MD 文件上传到 Aspose Cloud 存储。
- 将 MD 转换为 PDF。
- 将输出 PDF 保存到云存储中。
此示例代码显示 Markdown 到 PDF Cloud Go SDK 转换
package main
import (
"fmt"
"path"
asposepdfcloud "github.com/aspose-pdf-cloud/aspose-pdf-cloud-go/v25"
)
func convertMarkdownToPdf(pdf_api *asposepdfcloud.PdfApiService, md_document string, pdf_name string, remote_folder string) {
args := map[string]interface{}{
"folder": remote_folder,
}
src_path := path.Join(remote_folder, md_document)
result, httpResponse, err := pdf_api.PutMarkdownInStorageToPdf(pdf_name, src_path, 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 到 TEX (计算机图形系统)
PDF 到 TIFF (标记图像格式)
PDF 到 WORD (Microsoft Word 二进制格式)
PDF 到 XLSX (Microsoft Excel Open XML 格式电子表格文件)
PDF 到 XPS (XML 纸张规范)
PNG 到 PDF (便携式网络图形)
PS 到 PDF (PostScript)
SVG 到 PDF (可缩放矢量图形)
TEXT 到 PDF (文本文件)
TIFF 到 PDF (标记图像格式)
XPS 到 PDF (XML 纸张规范)