Convertir PDF a EPUB, LaTeX, Texto, XPS en Python
Convertir PDF a EPUB
Intenta convertir PDF a EPUB en línea
Aspose.PDF para Python te presenta una aplicación gratuita en línea “PDF a EPUB”, donde puedes investigar la funcionalidad y la calidad con la que trabaja.
EPUB es un estándar de libro electrónico libre y abierto del International Digital Publishing Forum (IDPF).
Archivos tienen la extensión .epub.
EPUB está diseñado para contenido adaptable, lo que significa que un lector EPUB puede optimizar el texto para un dispositivo de visualización en particular. EPUB también admite contenido de diseño fijo. El formato está destinado como un único formato que los editores y las casas de conversión pueden usar internamente, así como para distribución y venta. Sustituye al estándar Open eBook.
Aspose.PDF para Python también admite la función de convertir documentos PDF al formato EPUB. Aspose.PDF para Python tiene una clase llamada ‘EpubSaveOptions’ que puede usarse como el segundo argumento del método Document.Save(), para generar un archivo EPUB.
Por favor, intente usar el siguiente fragmento de código para lograr este requisito con Python.
from asposepdf import Api
# iniciar licencia
documentName = "testdata/license/Aspose.PDF.PythonviaJava.lic"
licenseObject = Api.License()
licenseObject.setLicense(documentName)
# Convertir a Epub
documentName = "testdata/Hello.pdf"
doc = Api.Document(documentName, None)
documentOutName = "testout/out.epub"
doc.save(documentOutName, Api.SaveFormat.Epub)
Convertir PDF a LaTeX/TeX
Aspose.PDF para Python a través de Java soporta la conversión de PDF a LaTeX/TeX. El formato de archivo LaTeX es un formato de archivo de texto con una marca especial y se utiliza en sistemas de preparación de documentos basados en TeX para la composición tipográfica de alta calidad.
Intenta convertir PDF a LaTeX/TeX en línea
Aspose.PDF para Python te presenta la aplicación gratuita en línea “PDF a LaTeX”, donde puedes intentar investigar la funcionalidad y la calidad con la que trabaja.
Para convertir archivos PDF a TeX, Aspose.PDF tiene la clase LaTeXSaveOptions que proporciona la propiedad OutDirectoryPath para guardar imágenes temporales durante el proceso de conversión.
El siguiente fragmento de código muestra el proceso de conversión de archivos PDF al formato TEX con Python.
from asposepdf import Api
documentName = "testdata/Hello.pdf"
doc = Api.Document(documentName, None)
documentOutName = "testout/out.tex"
doc.save(documentOutName, Api.SaveFormat.TeX)
Convertir PDF a Texto
Aspose.PDF para Python soporta convertir todo el documento PDF y una sola página a un archivo de texto.
Convertir documento PDF a archivo de texto
Puede convertir un documento PDF a un archivo TXT usando la clase ‘TextDevice’.
El siguiente fragmento de código explica cómo extraer los textos de todas las páginas.
from asposepdf import Api, Device
DIR_INPUT = "testdata/"
DIR_OUTPUT = "testout/"
input_pdf = DIR_INPUT + "source.pdf"
output_pdf = DIR_OUTPUT + "convert_pdf_to_text"
# Abrir documento PDF
document = Api.Document(input_pdf)
device = Device.TextDevice()
for i in range(0, document.getPages.size):
imageFileName = output_pdf + "_page_" + str(i + 1) + "_out.txt"
# Convertir una página en particular y guardar como archivo de texto
device.process(document.getPages.getPage(i + 1), imageFileName)
Intenta convertir Convertir PDF a Texto en línea
Aspose.PDF para Python te presenta la aplicación gratuita en línea “PDF a Texto”, donde puedes intentar investigar la funcionalidad y calidad con la que funciona.
Convertir PDF a XPS
Aspose.PDF para Python ofrece la posibilidad de convertir archivos PDF al formato XPS. Vamos a intentar utilizar el fragmento de código presentado para convertir archivos PDF al formato XPS con Python.
Intenta convertir PDF a XPS en línea
Aspose.PDF para Python te presenta la aplicación gratuita en línea “PDF a XPS”, donde puedes intentar investigar la funcionalidad y calidad con la que funciona.
El tipo de archivo XPS está principalmente asociado con la Especificación de Papel XML de Microsoft Corporation. La Especificación de Papel XML (XPS), anteriormente con el nombre en clave Metro y que subsume el concepto de marketing Next Generation Print Path (NGPP), es la iniciativa de Microsoft para integrar la creación y visualización de documentos en el sistema operativo Windows.
Para convertir archivos PDF a XPS, Aspose.PDF tiene la clase XpsSaveOptions que se utiliza como el segundo argumento del método Document.Save() para generar el archivo XPS.
El siguiente fragmento de código muestra el proceso de conversión de un archivo PDF al formato XPS.
from asposepdf import Api
documentName = "../../testdata/Hello.pdf"
doc = Api.Document(documentName, None)
documentOutName = "../../testout/out.xps"
doc.save(documentOutName, Api.SaveFormat.Xps)