Go için PDF Belge Dönüştürme

PDF’yi Microsoft Office® Word, Excel, PowerPoint Sunumları, Görüntüler, EPUB ve sabit düzen biçimlerine dışa aktarma

Genel bakış

Go kullanarak PDF dosyalarını diğer biçimlere dönüştürmek için bir yöntem mi arıyorsunuz? Aspose.PDF for Go via C++, PDF belgelerini dönüştürmek için mükemmel bir çözümdür. Bu makale, Go kullanarak PDF’yi metne nasıl dönüştüreceğinizi gösterecektir. Bir PDF dosyasını başka bir biçime dönüştürürken, kullanıcılar genellikle PDF içeriğini düzenleyebilmek isterler. Aspose.PDF for Go via C++ ile PDF belgelerinizi en popüler formatlara kolayca ve hızlı bir şekilde dönüştürebilirsiniz. Kütüphanemiz, PDF dosyalarınızın doğru ve başarılı bir şekilde dönüştürülmesini sağlar.

PDF'den DOC'ye Dönüştürme

Örnek: Go'da PDF'den DOC'a Dönüştürme


    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, PDF’den DOC’ye dönüştürmeyi destekler. İlk önce bir PDF belgesi açıyoruz. Ardından, SaveDocx işlevini çağırırız. Ardından, PDF belgesini kapatın ve tahsis edilen kaynakları serbest bırakın

PDF'den XSLX'e Dönüştürme

PDF'den XSLX'e Dönüştürme


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

Bu kod, bir PDF dosyasını Aspose.PDF dosyasını kullanarak bir Excel dosyasına dönüştüren bir Go işlevidir. İlk önce bir PDF belgesi açıyoruz. Ardından, SaveXlsX işlevini çağırırız. Ardından, PDF belgesini kapatın ve tahsis edilen kaynakları serbest bırakın

PDF'den XPS'ye Dönüştürme

Örnek: Go'da PDF'den XPS'ye Dönüştürme


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

Bu Go işlevi, Aspose.PDF dosyasını kullanarak bir PDF dosyasını bir XPS dosyasına dönüştürür. İlk önce bir PDF belgesi açıyoruz. Ardından, saveXps işlevini çağırırız. Ardından, PDF belgesini kapatın ve tahsis edilen kaynakları serbest bırakın

PDF'den PNG'ye Dönüştürme

Örnek: Go'da PDF'den PNG'ye dönüştürme


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

Bu kod, Aspose.PDF dosyasını kullanarak bir PDF dosyasını PNG görüntülerine dönüştüren bir Go işlevidir. İlk önce bir PDF belgesi açıyoruz. Ardından, PageTopNG işlevini çağırırız. Ardından, PDF belgesini kapatın ve tahsis edilen kaynakları serbest bırakın.