Go용 PDF 문서 변환

PDF를 마이크로소프트 오피스® 워드, 엑셀, 파워포인트 프레젠테이션, 이미지, EPUB 및 고정 레이아웃 형식으로 내보내기

개요

Go를 사용하여 PDF 파일을 다른 형식으로 변환하는 방법을 찾고 계십니까?C++를 통한 Go용 Aspose.PDF 파일은 PDF 문서를 변환하기 위한 완벽한 솔루션입니다.이 문서에서는 Go를 사용하여 PDF를 텍스트로 변환하는 방법을 보여줍니다.PDF 파일을 다른 형식으로 변환할 때 사용자는 PDF 내용을 편집할 수 있기를 원하는 경우가 많습니다.Aspose.PDF for Go via C++를 사용하면 PDF 문서를 가장 인기 있는 형식으로 쉽고 빠르게 변환할 수 있습니다.당사의 라이브러리를 통해 PDF 파일을 정확하고 성공적으로 변환할 수 있습니다.

PDF를 DOC로 변환

예: Go에서 PDF를 DOC로 변환


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

Go용 Aspose.PDF 는 PDF에서 DOC로의 변환을 지원합니다.먼저 PDF 문서를 엽니다.그런 다음 SaveDocx 함수를 호출합니다.다음으로 PDF 문서를 닫고 할당된 리소스를 모두 해제합니다.

PDF를 XSLX로 변환

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

이 코드는 Aspose.PDF 파일을 사용하여 PDF 파일을 엑셀 파일로 변환하는 Go 함수입니다.먼저 PDF 문서를 엽니다.그런 다음 Save Xlsx 함수를 호출합니다.다음으로 PDF 문서를 닫고 할당된 리소스를 모두 해제합니다.

PDF를 XPS로 변환

예: Go에서 PDF를 XPS로 변환


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

이 Go 함수는 Aspose.PDF 파일을 사용하여 PDF 파일을 XPS 파일로 변환합니다.먼저 PDF 문서를 엽니다.그런 다음 Save Xps 함수를 호출합니다.다음으로, PDF 문서를 닫고 할당된 리소스를 모두 해제합니다.

PDF를 PNG로 변환

예: Go에서 PDF를 PNG로 변환


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

이 코드는 Aspose.PDF 파일을 사용하여 PDF 파일을 PNG 이미지로 변환하는 Go 함수입니다.먼저 PDF 문서를 엽니다.그런 다음 PageTopNG 함수를 호출합니다.다음으로 PDF 문서를 닫고 할당된 리소스를 모두 해제합니다.