Szukasz metody przekształcania plików PDF na inne formaty za pomocą Go? Aspose.PDF for Go via C++ jest idealnym rozwiązaniem do konwersji dokumentów PDF. W tym artykule dowiesz się, jak przekonwertować plik PDF na tekst za pomocą Go. Podczas konwersji pliku PDF na inny format użytkownicy często chcą mieć możliwość edycji zawartości PDF. Dzięki Aspose.PDF for Go via C++ możesz łatwo i szybko konwertować dokumenty PDF do i z najpopularniejszych formatów. Nasza biblioteka zapewnia dokładną i pomyślną konwersję plików PDF.
Konwersja PDF do 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()
}
Aspose.PDF for Go obsługuje konwersję PDF na DOC. Najpierw otwieramy dokument PDF. Następnie wywołujemy funkcję SaveDocx. Następnie zamknij dokument PDF i zwolnij wszelkie przydzielone zasoby
Konwersja PDF do 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()
}
Ten kod jest funkcją Go, która konwertuje plik PDF na plik Excel za pomocą pliku Aspose.PDF. Najpierw otwieramy dokument PDF. Następnie wywołujemy funkcję SaveXLSX. Następnie zamknij dokument PDF i zwolnij wszelkie przydzielone zasoby
Konwersja PDF do 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()
}
Ta funkcja Go konwertuje plik PDF na plik XPS przy użyciu pliku Aspose.PDF. Najpierw otwieramy dokument PDF. Następnie wywołujemy funkcję SaveXPS. Następnie zamknij dokument PDF i zwolnij wszelkie przydzielone zasoby
Konwersja PDF do 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()
}
Ten kod jest funkcją Go, która konwertuje plik PDF na obrazy PNG za pomocą pliku Aspose.PDF. Najpierw otwieramy dokument PDF. Następnie wywołujemy funkcję PageTopng. Następnie zamknij dokument PDF i zwolnij wszelkie przydzielone zasoby.