在 Go 中将 PDF 转换为 Word 文档
Contents
[
Hide
]
在 Microsoft Word 或其他支持 DOC 和 DOCX 格式的文字处理软件中编辑 PDF 文件的内容。PDF 文件是可编辑的,但 DOC 和 DOCX 文件更灵活且可自定义。
将 PDF 转换为 DOC
提供的 Go 代码片段演示了如何使用 Aspose.PDF 库将 PDF 文档转换为 DOC:
- 打开 PDF 文档。
- 使用 将 PDF 文件转换为 DOC SaveDoc 函数。
- 关闭 PDF 文档并释放任何已分配的资源。
package main
import "github.com/aspose-pdf/aspose-pdf-go-cpp"
import "log"
func main() {
// Open(filename string) opens a PDF-document with filename
pdf, err := asposepdf.Open("sample.pdf")
if err != nil {
log.Fatal(err)
}
// SaveDoc(filename string) saves previously opened PDF-document as Doc-document with filename
err = pdf.SaveDoc("sample.doc")
if err != nil {
log.Fatal(err)
}
// Close() releases allocated resources for PDF-document
defer pdf.Close()
}
将 PDF 转换为 DOCX
Aspose.PDF for Go API 让您能够读取并将 PDF 文档转换为 DOCX。DOCX 是一种广为人知的 Microsoft Word 文档格式,其结构已从纯二进制更改为 XML 与二进制文件的组合。DOCX 文件可以在 Word 2007 及其后续版本中打开,但不能在早期支持 DOC 文件扩展名的 MS Word 版本中打开。
提供的 Go 代码片段演示了如何使用 Aspose.PDF 库将 PDF 文档转换为 DOCX:
- 打开 PDF 文档。
- 使用以下方法将 PDF 文件转换为 DOCX SaveDocX 函数。
- 关闭 PDF 文档并释放任何已分配的资源。
package main
import "github.com/aspose-pdf/aspose-pdf-go-cpp"
import "log"
func main() {
// Open(filename string) opens a PDF-document with filename
pdf, err := asposepdf.Open("sample.pdf")
if err != nil {
log.Fatal(err)
}
// SaveDocX(filename string) saves previously opened PDF-document as DocX-document with filename
err = pdf.SaveDocX("sample.docx")
if err != nil {
log.Fatal(err)
}
// Close() releases allocated resources for PDF-document
defer pdf.Close()
}
