Konversi Dokumen PDF untuk Go

Ekspor PDF ke Microsoft Office® Word, Excel, Presentasi PowerPoint, Gambar, EPUB, dan format tata letak tetap

Ringkasan

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

Contoh: Konversi PDF ke DOC di Go


    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

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

Contoh: Konversi PDF ke XPS di Go


    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

Contoh: Konversi PDF ke PNG di Go


    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.