Conversion de documents PDF pour Go

Exportez un PDF vers Microsoft Office® Word, Excel, présentations PowerPoint, images, EPUB et formats à mise en page fixe

Aperçu

Vous recherchez une méthode pour transformer des fichiers PDF en d’autres formats à l’aide de Go ? Aspose.PDF pour Go via C++ est la solution idéale pour convertir des documents PDF. Cet article explique comment convertir un PDF en texte à l’aide de Go. Lors de la conversion d’un fichier PDF dans un autre format, les utilisateurs souhaitent souvent pouvoir modifier le contenu du PDF. Avec Aspose.PDF for Go via C++, vous pouvez facilement et rapidement convertir vos documents PDF vers et depuis les formats les plus courants. Notre bibliothèque garantit que vos fichiers PDF sont convertis avec précision et succès.

Conversion de PDF en DOC

Exemple : conversion de PDF en DOC dans 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 prend en charge la conversion de PDF en DOC. Tout d’abord, nous ouvrons un document PDF. Ensuite, nous appelons la fonction SaveDocx. Fermez ensuite le document PDF et libérez toutes les ressources allouées

Conversion de PDF en XSLX

Conversion de PDF en 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()
  }

Ce code est une fonction Go qui convertit un fichier PDF en fichier Excel à l’aide du fichier Aspose.PDF. Tout d’abord, nous ouvrons un document PDF. Ensuite, nous appelons la fonction SaveXlsx. Fermez ensuite le document PDF et libérez toutes les ressources allouées

Conversion de PDF en XPS

Exemple : conversion de PDF en XPS dans 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()
    }

Cette fonction Go convertit un fichier PDF en fichier XPS à l’aide du fichier Aspose.PDF. Tout d’abord, nous ouvrons un document PDF. Ensuite, nous appelons la fonction SaveXps. Fermez ensuite le document PDF et libérez toutes les ressources allouées

Conversion de PDF en PNG

Exemple : conversion de PDF en PNG dans 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()
    }

Ce code est une fonction Go qui convertit un fichier PDF en images PNG à l’aide du fichier Aspose.PDF. Tout d’abord, nous ouvrons un document PDF. Ensuite, nous appelons la fonction PageToPng. Fermez ensuite le document PDF et libérez toutes les ressources allouées.