Apakah Anda mencari metode untuk mengubah file PDF menjadi format lain menggunakan Go? Aspose.PDF for Go via C++ adalah solusi sempurna untuk mengonversi dokumen PDF. Artikel ini akan menunjukkan cara mengonversi PDF ke teks menggunakan Go. Saat mengonversi file PDF ke format lain, pengguna sering ingin dapat mengedit konten PDF. Dengan Aspose.PDF for Go via C++, Anda dapat dengan mudah dan cepat mengonversi dokumen PDF Anda ke dan dari format paling populer. Perpustakaan kami memastikan bahwa file PDF Anda dikonversi secara akurat dan berhasil.
Konversi PDF ke DOC
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()
}
Aspose.PDF untuk Go mendukung konversi PDF ke DOC. Pertama, kami membuka dokumen PDF. Kemudian, kita memanggil fungsi SaveDocX. Selanjutnya, tutup dokumen PDF dan lepaskan sumber daya yang dialokasikan
PDF ke XSLX Konversi
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)
}
// SaveXlsX(filename string) saves previously opened PDF-document as XlsX-document with filename
err = pdf.SaveXlsX("sample.xlsx")
if err != nil {
log.Fatal(err)
}
// Close() releases allocated resources for PDF-document
defer pdf.Close()
}
Kode ini adalah fungsi Go yang mengonversi file PDF ke file Excel menggunakan Aspose.PDF. Pertama, kami membuka dokumen PDF. Kemudian, kita memanggil fungsi SaveXlsX. Selanjutnya, tutup dokumen PDF dan lepaskan sumber daya yang dialokasikan
PDF ke XPS Konversi
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)
}
// SaveXps(filename string) saves previously opened PDF-document as Xps-document with filename
err = pdf.SaveXps("sample.xps")
if err != nil {
log.Fatal(err)
}
// Close() releases allocated resources for PDF-document
defer pdf.Close()
}
Fungsi Go ini mengonversi file PDF ke file XPS menggunakan Aspose.PDF. Pertama, kami membuka dokumen PDF. Kemudian, kita memanggil fungsi SaveXps. Selanjutnya, tutup dokumen PDF dan lepaskan sumber daya yang dialokasikan
PDF ke PNG Konversi
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)
}
// PageToPng(num int32, resolution_dpi int32, filename string) saves the specified page as Png-image file
err = pdf.PageToPng(1, 100, "sample_page1.png")
if err != nil {
log.Fatal(err)
}
// Close() releases allocated resources for PDF-document
defer pdf.Close()
}
Kode ini adalah fungsi Go yang mengonversi file PDF ke gambar PNG menggunakan Aspose.PDF. Pertama, kami membuka dokumen PDF. Kemudian, kita memanggil fungsi PageToPng. Selanjutnya, tutup dokumen PDF dan lepaskan sumber daya yang dialokasikan.