Conversione di documenti PDF per Go

Esporta PDF in Microsoft Office® Word, Excel, presentazioni PowerPoint, immagini, EPUB e formati a layout fisso

Panoramica

Stai cercando un metodo per trasformare i file PDF in altri formati usando Go? Aspose.PDF for Go tramite C++ è la soluzione perfetta per convertire documenti PDF. Questo articolo dimostrerà come convertire PDF in testo usando Go. Quando si converte un file PDF in un altro formato, gli utenti spesso desiderano poter modificare il contenuto del PDF. Con Aspose.PDF for Go tramite C++, puoi convertire facilmente e rapidamente i tuoi documenti PDF da e verso i formati più diffusi. La nostra libreria garantisce che i tuoi file PDF vengano convertiti in modo accurato e corretto.

Conversione da PDF a DOC

Esempio: conversione da PDF a DOC in 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 for Go supporta la conversione da PDF a DOC. Innanzitutto, apriamo un documento PDF. Quindi, chiamiamo la funzione SaveDocx. Quindi, chiudi il documento PDF e rilascia tutte le risorse allocate

Conversione da PDF a XSLX

Conversione da PDF a XSLX


  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()
  }

Questo codice è una funzione Go che converte un file PDF in un file Excel utilizzando Aspose.PDF. Innanzitutto, apriamo un documento PDF. Quindi, chiamiamo la funzione SaveXLSX. Quindi, chiudi il documento PDF e rilascia tutte le risorse allocate

Conversione da PDF a XPS

Esempio: conversione da PDF a XPS in 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()
    }

Questa funzione Go converte un file PDF in un file XPS utilizzando Aspose.PDF. Innanzitutto, apriamo un documento PDF. Quindi, chiamiamo la funzione SaveXPS. Quindi, chiudi il documento PDF e rilascia tutte le risorse allocate

Conversione da PDF a PNG

Esempio: conversione da PDF a PNG in 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()
    }

Questo codice è una funzione Go che converte un file PDF in immagini PNG utilizzando Aspose.PDF. Innanzitutto, apriamo un documento PDF. Quindi, chiamiamo la funzione pageTopNG. Quindi, chiudi il documento PDF e rilascia tutte le risorse allocate.