Konversi PDF ke EPUB, TeX, Teks, XPS di Go
Konversi PDF ke EPUB
EPUB adalah standar e-book gratis dan terbuka dari International Digital Publishing Forum (IDPF). File memiliki ekstensi .epub. EPUB dirancang untuk konten yang dapat mengalir ulang, yang berarti pembaca EPUB dapat mengoptimalkan teks untuk perangkat tampilan tertentu. EPUB juga mendukung konten tata letak tetap. Format ini dimaksudkan sebagai satu format yang dapat digunakan penerbit dan rumah konversi secara internal, serta untuk distribusi dan penjualan. Ini menggantikan standar Open eBook.
Potongan kode Go yang disediakan menunjukkan cara mengonversi dokumen PDF menjadi EPUB menggunakan pustaka Aspose.PDF:
- Buka dokumen PDF.
- Konversi file PDF ke EPUB menggunakan SimpanEpub fungsi.
- Tutup dokumen PDF dan bebaskan semua sumber daya yang dialokasikan.
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)
}
// SaveEpub(filename string) saves previously opened PDF-document as Epub-document with filename
err = pdf.SaveEpub("sample.epub")
if err != nil {
log.Fatal(err)
}
// Close() releases allocated resources for PDF-document
defer pdf.Close()
}
Coba mengonversi PDF ke EPUB secara daring
Aspose.PDF for Go mempersembahkan Anda aplikasi gratis secara online “PDF ke EPUB”, di mana Anda dapat mencoba menyelidiki fungsionalitas dan kualitasnya saat bekerja.
Konversi PDF ke TeX
Aspose.PDF for Go mendukung konversi PDF ke TeX. Format file LaTeX adalah format file teks dengan penanda khusus dan digunakan dalam sistem penyusunan dokumen berbasis TeX untuk penataan huruf berkualitas tinggi.
Potongan kode Go yang disediakan menunjukkan cara mengonversi dokumen PDF menjadi TeX menggunakan pustaka Aspose.PDF:
- Buka dokumen PDF.
- Konversi file PDF ke TeX menggunakan SaveTeX fungsi.
- Tutup dokumen PDF dan bebaskan semua sumber daya yang dialokasikan.
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)
}
// SaveTeX(filename string) saves previously opened PDF-document as TeX-document with filename
err = pdf.SaveTeX("sample.tex")
if err != nil {
log.Fatal(err)
}
// Close() releases allocated resources for PDF-document
defer pdf.Close()
}
Coba konversi PDF ke LaTeX/TeX secara online
Aspose.PDF for Go mempersembahkan Anda aplikasi gratis secara online “PDF ke LaTeX”, di mana Anda dapat mencoba menyelidiki fungsionalitas dan kualitasnya saat bekerja.
Konversi PDF ke TXT
Potongan kode Go yang disediakan menunjukkan cara mengonversi dokumen PDF menjadi TXT menggunakan perpustakaan Aspose.PDF:
- Buka dokumen PDF.
- Konversi file PDF ke TXT menggunakan SaveTxt fungsi.
- Tutup dokumen PDF dan bebaskan semua sumber daya yang dialokasikan.
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)
}
// SaveTxt(filename string) saves previously opened PDF-document as Txt-document with filename
err = pdf.SaveTxt("sample.txt")
if err != nil {
log.Fatal(err)
}
// Close() releases allocated resources for PDF-document
defer pdf.Close()
}
Coba konversi PDF ke Teks secara online
Aspose.PDF for Go mempersembahkan Anda aplikasi gratis secara online “PDF ke Teks”, di mana Anda dapat mencoba menyelidiki fungsionalitas dan kualitasnya saat bekerja.
Ubah PDF menjadi XPS
Tipe berkas XPS terutama terkait dengan XML Paper Specification oleh Microsoft Corporation. XML Paper Specification (XPS), sebelumnya bernama kode Metro dan mencakup konsep pemasaran Next Generation Print Path (NGPP), adalah inisiatif Microsoft untuk mengintegrasikan pembuatan dokumen dan penayangannya ke dalam sistem operasi Windows.
Aspose.PDF for Go memberikan kemungkinan untuk mengonversi file PDF ke XPS format. Mari coba gunakan potongan kode yang disajikan untuk mengonversi file PDF ke format XPS dengan Go.
Potongan kode Go yang disediakan menunjukkan cara mengonversi dokumen PDF menjadi XPS menggunakan perpustakaan Aspose.PDF:
- Buka dokumen PDF.
- Konversi file PDF ke XPS menggunakan SaveXps fungsi.
- Tutup dokumen PDF dan bebaskan semua sumber daya yang dialokasikan.
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()
}
Coba mengonversi PDF ke XPS secara online
Aspose.PDF for Go mempersembahkan Anda aplikasi gratis secara online “PDF ke XPS”, di mana Anda dapat mencoba menyelidiki fungsionalitas dan kualitasnya saat bekerja.
Ubah PDF menjadi PDF Grayscale
Potongan kode Go yang diberikan menunjukkan cara mengonversi halaman pertama dari dokumen PDF menjadi PDF Grayscale menggunakan pustaka Aspose.PDF:
- Buka dokumen PDF.
- Konversi Halaman PDF menjadi PDF Grayscale menggunakan PageGrayscale fungsi.
- Tutup dokumen PDF dan bebaskan semua sumber daya yang dialokasikan.
Contoh ini mengonversi halaman tertentu dari PDF Anda ke Grayscale:
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)
}
// PageGrayscale(num int32) converts page to black and white
err = pdf.PageGrayscale(1)
if err != nil {
log.Fatal(err)
}
// SaveAs(filename string) saves previously opened PDF-document with new filename
err = pdf.SaveAs("sample_page1_Grayscale.pdf")
if err != nil {
log.Fatal(err)
}
// Close() releases allocated resources for PDF-document
defer pdf.Close()
}
Contoh ini akan mengonversi seluruh dokumen PDF menjadi Grayscale:
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)
}
// Grayscale() converts PDF-document to black and white
err = pdf.Grayscale()
if err != nil {
log.Fatal(err)
}
// SaveAs(filename string) saves previously opened PDF-document with new filename
err = pdf.SaveAs("sample_Grayscale.pdf")
if err != nil {
log.Fatal(err)
}
// Close() releases allocated resources for PDF-document
defer pdf.Close()
}



