Conversión de documentos PDF para Go

Exporte PDF a Microsoft Office® Word, Excel, presentaciones de PowerPoint, imágenes, EPUB y formatos de diseño fijo

Descripción general

¿Está buscando un método para transformar archivos PDF a otros formatos con Go? Aspose.PDF for Go a través de C++ es la solución perfecta para convertir documentos PDF. Este artículo demostrará cómo convertir PDF a texto usando Go. Al convertir un archivo PDF a otro formato, los usuarios suelen querer poder editar el contenido del PDF. Con Aspose.PDF for Go a través de C++, puedes convertir fácil y rápidamente tus documentos PDF a y desde los formatos más populares. Nuestra biblioteca garantiza que sus archivos PDF se conviertan de forma precisa y exitosa.

Conversión de PDF a DOC

Ejemplo: conversión de PDF a DOC en 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 admite la conversión de PDF a DOC. En primer lugar, abrimos un documento PDF. Luego, llamamos a la función SaveDocx. A continuación, cierre el documento PDF y libere los recursos asignados

Conversión de PDF a XSLX

Conversión de 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()
  }

Este código es una función de Go que convierte un archivo PDF en un archivo de Excel mediante el archivo Aspose.PDF. En primer lugar, abrimos un documento PDF. Luego, llamamos a la función SaveXLSX. A continuación, cierre el documento PDF y libere los recursos asignados

Conversión de PDF a XPS

Ejemplo: conversión de PDF a XPS en 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()
    }

Esta función Go convierte un archivo PDF en un archivo XPS mediante el archivo Aspose.PDF. Primero, abrimos un documento PDF. Luego, llamamos a la función SaveXPS. A continuación, cierre el documento PDF y libere los recursos asignados

Conversión de PDF a PNG

Ejemplo: conversión de PDF a PNG en 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()
    }

Este código es una función de Go que convierte un archivo PDF en imágenes PNG mediante el archivo Aspose.PDF. En primer lugar, abrimos un documento PDF. Luego, llamamos a la función PageToPng. A continuación, cierre el documento PDF y libere los recursos asignados.