Convertir le PDF en EPUB, TeX, texte, XPS en Go
Convertir le PDF en EPUB
EPUB est une norme libre et ouverte d’e-book du International Digital Publishing Forum (IDPF). Les fichiers portent l’extension .epub. EPUB est conçu pour du contenu reflowable, signifiant qu’un lecteur EPUB peut optimiser le texte pour un appareil d’affichage particulier. EPUB prend également en charge le contenu à mise en page fixe. Le format est destiné à être un format unique que les éditeurs et les maisons de conversion peuvent utiliser en interne, ainsi que pour la distribution et la vente. Il remplace la norme Open eBook.
L’extrait de code Go fourni montre comment convertir un document PDF en EPUB à l’aide de la bibliothèque Aspose.PDF :
- Ouvrez un document PDF.
- Convertir un fichier PDF en EPUB en utilisant EnregistrerEpub fonction.
- Fermez le document PDF et libérez toutes les ressources allouées.
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()
}
Essayez de convertir le PDF en EPUB en ligne
Aspose.PDF for Go vous présente une application gratuite en ligne “PDF en EPUB”, où vous pouvez essayer d’examiner la fonctionnalité et la qualité de son fonctionnement.
Convertir le PDF en TeX
Aspose.PDF for Go prend en charge la conversion de PDF en TeX. Le format de fichier LaTeX est un format de fichier texte avec une balise spéciale et est utilisé dans le système de préparation de documents basé sur TeX pour une composition de haute qualité.
L’extrait de code Go fourni démontre comment convertir un document PDF en TeX à l’aide de la bibliothèque Aspose.PDF :
- Ouvrez un document PDF.
- Convertir un fichier PDF en TeX en utilisant SaveTeX fonction.
- Fermez le document PDF et libérez toutes les ressources allouées.
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()
}
Essayez de convertir PDF en LaTeX/TeX en ligne
Aspose.PDF for Go vous présente une application gratuite en ligne “PDF en LaTeX”, où vous pouvez essayer d’examiner la fonctionnalité et la qualité de son fonctionnement.
Convertir le PDF en TXT
L’extrait de code Go fourni montre comment convertir un document PDF en TXT à l’aide de la bibliothèque Aspose.PDF :
- Ouvrez un document PDF.
- Convertir un fichier PDF en TXT en utilisant SaveTxt fonction.
- Fermez le document PDF et libérez toutes les ressources allouées.
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()
}
Essayez de convertir Convert PDF en texte en ligne
Aspose.PDF for Go vous présente une application gratuite en ligne “PDF en texte”, où vous pouvez essayer d’examiner la fonctionnalité et la qualité de son fonctionnement.
Convertir PDF en XPS
Le type de fichier XPS est principalement associé à la XML Paper Specification de Microsoft Corporation. La XML Paper Specification (XPS), anciennement nom de code Metro et englobant le concept marketing Next Generation Print Path (NGPP), est l’initiative de Microsoft visant à intégrer la création et la visualisation de documents dans le système d’exploitation Windows.
Aspose.PDF for Go donne la possibilité de convertir des fichiers PDF en XPS format. Essayons d’utiliser le fragment de code présenté pour convertir des fichiers PDF au format XPS avec Go.
L’extrait de code Go fourni montre comment convertir un document PDF en XPS à l’aide de la bibliothèque Aspose.PDF:
- Ouvrez un document PDF.
- Convertir un fichier PDF en XPS en utilisant SaveXps fonction.
- Fermez le document PDF et libérez toutes les ressources allouées.
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()
}
Essayez de convertir le PDF en XPS en ligne
Aspose.PDF for Go vous présente une application gratuite en ligne PDF vers XPS, où vous pouvez essayer d’examiner la fonctionnalité et la qualité de son fonctionnement.
Convertir le PDF en PDF en niveaux de gris
L’extrait de code Go fourni montre comment convertir la première page d’un document PDF en PDF en niveaux de gris en utilisant la bibliothèque Aspose.PDF :
- Ouvrez un document PDF.
- Convertir une page PDF en PDF en niveaux de gris en utilisant PageGrayscale fonction.
- Fermez le document PDF et libérez toutes les ressources allouées.
Cet exemple convertit une page spécifique de votre PDF en niveaux de gris :
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()
}
Cet exemple convertira l’ensemble du document PDF en niveaux de gris :
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()
}



