Konvertierung von PDF-Dokumenten für Go

Exportieren Sie PDF in Microsoft Office® Word-, Excel-, PowerPoint-Präsentationen, Bilder, EPUB und Formate mit festem Layout

Überschau

Suchen Sie nach einer Methode, um PDF-Dateien mit Go in andere Formate umzuwandeln? Aspose.PDF for Go via C++ ist die perfekte Lösung für die Konvertierung von PDF-Dokumenten. Dieser Artikel zeigt, wie Sie PDF mit Go in Text konvertieren. Beim Konvertieren einer PDF-Datei in ein anderes Format möchten Benutzer häufig den PDF-Inhalt bearbeiten können. Mit Aspose.PDF for Go via C++ können Sie Ihre PDF-Dokumente einfach und schnell in und aus den gängigsten Formaten konvertieren. Unsere Bibliothek stellt sicher, dass Ihre PDF-Dateien korrekt und erfolgreich konvertiert werden.

Konvertierung von PDF zu DOC

Beispiel: Konvertierung von PDF in 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 unterstützt die Konvertierung von PDF in DOC. Zuerst öffnen wir ein PDF-Dokument. Dann rufen wir die Funktion SaveDocX auf. Schließen Sie als Nächstes das PDF-Dokument und geben Sie alle zugewiesenen Ressourcen frei

Konvertierung von PDF in XSLX

Konvertierung von PDF in 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()
  }

Dieser Code ist eine Go-Funktion, die eine PDF-Datei mithilfe der Datei Aspose.PDF in eine Excel-Datei konvertiert. Zuerst öffnen wir ein PDF-Dokument. Dann rufen wir die Funktion saveXlsX auf. Schließen Sie als Nächstes das PDF-Dokument und geben Sie alle zugewiesenen Ressourcen frei

Konvertierung von PDF zu XPS

Beispiel: Konvertierung von PDF in 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()
    }

Diese Go-Funktion konvertiert eine PDF-Datei mithilfe der Datei Aspose.PDF in eine XPS-Datei. Zuerst öffnen wir ein PDF-Dokument. Dann rufen wir die Funktion SaveXps auf. Schließen Sie als Nächstes das PDF-Dokument und geben Sie alle zugewiesenen Ressourcen frei

Konvertierung von PDF in PNG

Beispiel: Konvertierung von PDF in 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()
    }

Dieser Code ist eine Go-Funktion, die eine PDF-Datei mithilfe der Datei Aspose.PDF in PNG-Bilder konvertiert. Zuerst öffnen wir ein PDF-Dokument. Dann rufen wir die Funktion PageToPNG auf. Schließen Sie als Nächstes das PDF-Dokument und geben Sie alle zugewiesenen Ressourcen frei.