1. Productos
  2.   PDF
  3.   Python
  4.   Aspose.PDF for Python via .NET

Aspose.PDF for Python via .NET

 
 

Generación y conversión de PDF a través de la API de PDF de Python

API de PDF de Python para crear, modificar, proteger, imprimir, procesar, dividir, fusionar y convertir documentos PDF dentro de aplicaciones de Python sin utilizar Adobe Acrobat.

Aspose.PDF para Python vía .NET es una potente API de creación y manipulación de PDF que permite a los desarrolladores de software para trabajar con archivos PDF en sus aplicaciones Python a través de bibliotecas .NET. Aspose.PDF para Python a través de .NET proporciona a los desarrolladores de Python acceso a estas bibliotecas a través de un tiempo de ejecución .NET. Esto significa que los desarrolladores de Python pueden usar Aspose.PDF para crear, editar y manipular archivos PDF en sus aplicaciones Python sin necesidad de Microsoft Office® o Adobe Acrobat Automation.

Aspose.PDF para Python a través de .NET incluye soporte para una amplia gama de funciones de procesamiento de PDF, incluida la creación de nuevos documentos PDF desde cero, la carga y lectura de archivos PDF, la exportación de archivos PDF a formatos de imagen, la configuración de propiedades de páginas PDF y la configuración. Ancho y alto de PDF, manejo de texto y párrafos, conversión de PDF a otros formatos de archivo, extraer texto de páginas PDF, buscar y reemplazar texto en archivos PDF, agregar y administrar archivos adjuntos de PDF, insertar nuevas páginas, dividir y fusionar PDF, mover páginas PDF, obtener el número de páginas, obtener una página en particular, insertar TOC en un PDF existente, optimizar el documento PDF para la Web y mucho más.

Aspose.PDF para Python ha proporcionado un conversor de PDF muy potente que permite a los desarrolladores de software exportar documentos PDF a otros formatos de archivo compatibles, como Microsoft Word, Excel, PowerPoint, PDF/A, HTML, imágenes (BMP, JPEG, PNG), EPUB, Markdown, PCL, XPS, LATex/TeX, Texto, PostScript y muchos más. La biblioteca viene con una documentación API completa y un código de muestra que los desarrolladores pueden seguir fácilmente para comenzar con sus tareas de manipulación de PDF. Ya sea que los usuarios necesiten crear nuevos archivos PDF, extraer datos de archivos PDF o convertir archivos PDF a otros formatos, Aspose.PDF para Python a través de .NET es una excelente opción.

Previous Next

Introducción a Aspose.PDF para Python a través de .NET

La forma recomendada de instalar Aspose.PDF para Python es utilizar pip. Utilice el siguiente comando para una instalación sin problemas.

Instale Aspose.PDF para Python a través de .NET usando pip

 pip install aspose-pdf

Puede descargar la biblioteca directamente desde la Aspose.PDF página del producto

Creación de documentos PDF a través de la API de Python

Aspose.PDF para Python vía .NET es una poderosa API de procesamiento de documentos PDF que permite a los desarrolladores de software crear nuevos documentos PDF desde cero con solo un par de líneas de código Python. La biblioteca también proporcionó otras funciones para la manipulación de documentos PDF, como abrir archivos PDF existentes, agregar páginas a un archivo PDF existente, insertar texto de otras páginas, cargar archivos PDF desde la secuencia, agregar imágenes a archivos PDF, dividir archivos PDF grandes en uno más pequeño. , combine varios archivos PDF en uno solo, elimine páginas no deseadas de archivos PDF, imprima archivos PDF y mucho más.

Crear un archivo PDF mediante Python

//import aspose.pdf as ap

# Initialize document object
document = ap.Document()
# Add page
page = document.pages.add()
# Initialize textfragment object
text_fragment = ap.text.TextFragment("Hello,world!")
# Add text fragment to new page
page.paragraphs.add(text_fragment)
# Save updated PDF
document.save("output.pdf")

Convertir documentos PDF mediante la API de Python

Aspose.PDF para Python a través de .NET es una útil API de generación de PDF que permite a los desarrolladores de software convertir documentos PDF a muchos otros formatos de archivo compatibles a través de la API de Python. Recuerde que Aspose.PDF admite la mayor cantidad de formatos de documentos populares, tanto para cargar como para guardar. La biblioteca ha incluido soporte para la conversión de documentos PDF a HTML, DOC, DOCX, PPTX, XLS, XLSX, XPS, SVG, XML, PS, PCL, MHT, HTML, EPUB, CGM, JPEG, EMF, PNG, BMP, GIF, TIFF, Texto y muchos más. La biblioteca también admite la conversión de otros formatos a PDF con facilidad.

Convertir PDF a DOCX en Python

  import aspose.pdf as ap

    input_pdf = DIR_INPUT + "sample.pdf"
    output_pdf = DIR_OUTPUT + "convert_pdf_to_docx_options.docx"
    # Open PDF document
    document = ap.Document(input_pdf)

    save_options = ap.DocSaveOptions()
    save_options.format = ap.DocSaveOptions.DocFormat.DOC_X
    # Set the recognition mode as Flow
    save_options.mode = ap.DocSaveOptions.RecognitionMode.FLOW
    # Set the Horizontal proximity as 2.5
    save_options.relative_horizontal_proximity = 2.5
    # Enable the value to recognize bullets during conversion process
    save_options.recognize_bullets = True

    # Save the file into MS Word document format
    document.save(output_pdf, save_options)

Administrar páginas y archivos adjuntos en archivos PDF a través de la API de Python

Aspose.PDF para Python a través de la biblioteca .NET permite a los desarrolladores de software agregar páginas y archivos adjuntos a documentos PDF dentro de aplicaciones Python. La biblioteca incluye varias funciones importantes para manejar páginas PDF, como insertar nuevas páginas en un PDF existente, eliminar páginas PDF no deseadas, dividir un PDF grande en páginas individuales, mover un montón de páginas de un documento PDF a otro, cambiar el tamaño de página en un archivo PDF. , cambiar la orientación de la página, obtener el recuento de páginas, obtener el número de páginas, etc.

Dividir PDF en varios archivos mediante la API de C#

 
// The path to the documents directory.
string dataDir = RunExamples.GetDataDir_AsposePdf_Pages();

// Open document
Document pdfDocument = new Document(dataDir + "SplitToPages.pdf");

int pageCount = 1;

// Loop through all the pages
foreach (Page pdfPage in pdfDocument.Pages)
{
    Document newDocument = new Document();
    newDocument.Pages.Add(pdfPage);
    newDocument.Save(dataDir + "page_" + pageCount + "_out" + ".pdf");
    pageCount++;
}

Agregar y administrar anotaciones PDF mediante Python

La anotación es una función de los documentos PDF que permite a los usuarios agregar comentarios, notas u otros tipos de comentarios a partes específicas del documento. Las anotaciones se pueden utilizar para diversos fines, incluida la colaboración, la retroalimentación y la revisión. Aspose.PDF para Python a través de .NET API permite a los desarrolladores de software insertar anotaciones en PDF dentro de sus propias aplicaciones Python. Admite funciones como agregar, eliminar y obtener anotaciones de documentos PDF con facilidad. Hay muchos otros tipos de anotaciones que puedes agregar y muchas otras propiedades que puedes configurar.

convertir imagen JPG a PDF mediante .NET API

 
// Load input JPG file
String path = dataDir + "Aspose.jpg";

// Initialize new PDF document
Document doc = new Document();

// Add empty page in empty document
Page page = doc.Pages.Add();
Aspose.Pdf.Image image = new Aspose.Pdf.Image();
image.File = (path);

// Add image on a page
page.Paragraphs.Add(image);

// Save output PDF file
doc.Save(dataDir + "ImagetoPDF.pdf");
 Español