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

Aspose.PDF for .NET

 
 

API C# .NET para creación y conversión de archivos PDF

Una potente API de PDF C# .NET para generar, editar, renderizar, manipular y convertir archivos PDF a formatos de Word, Excel, PowerPoint e imágenes sin utilizar Adobe Acrobat.

La biblioteca

Aspose.PDF para .NET puede ser muy útil para los desarrolladores interesados en crear y manipular documentos PDF. dentro de sus propias aplicaciones con sólo un par de líneas de código C# .NET. La biblioteca está diseñada para ser fácil de usar y proporciona una amplia gama de características que la hacen adecuada para una variedad de casos de uso. Con su amplio conjunto de funciones y API fáciles de usar, Aspose.PDF es una herramienta valiosa para cualquier desarrollador que trabaje con documentos PDF en un entorno .NET (WinForms, WPF, ASP.NET y .NET Compact Framework).< /p>

Aspose.PDF para .NET es una biblioteca potente y altamente flexible que se adapta bien a una amplia gama de casos de uso. Ya sea que esté interesado en crear nuevos documentos PDF, manipular los existentes o convertir archivos PDF a otros formatos, esta biblioteca proporciona todo lo que necesita para realizar el trabajo. La biblioteca se puede utilizar para convertir texto, imágenes, SVG, HTML a PDF, así como exportar PDF a numerosos formatos de documentos con excelente rendimiento y buena calidad.

La biblioteca ha incluido soporte para una amplia variedad de funciones para manejar documentos PDF, como la creación de archivos PDF desde cero, la compresión de archivos PDF, la creación y manipulación de tablas, el uso de objetos gráficos en archivos PDF, el manejo de fuentes personalizadas y la compatibilidad con controles de seguridad. , insertar o eliminar marcadores, usar tablas de contenido de PDF, agregar o eliminar archivos adjuntos, administrar anotaciones de PDF, insertar texto e imágenes, extraer o insertar páginas en archivos PDF, fusionar varios archivos PDF en un solo documento, dividir un PDF en varias páginas, páginas para conversión de imágenes, impresión de documentos PDF, etc.

Previous Next

Introducción a Aspose.PDF para .NET

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

Instalar Aspose.Pdf mediante el comando NuGet

 Install-Package Aspose.Pdf

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

Generar documentos PDF mediante .NET API

Una de las características clave de Aspose.PDF para .NET es su capacidad para crear documentos PDF desde cero con sólo un par de líneas de código C#. Los desarrolladores de software pueden utilizar la biblioteca para agregar texto, imágenes, formularios, anotaciones, páginas nuevas, archivos adjuntos, marcadores y otros elementos a un documento PDF, así como controlar el diseño y el formato del contenido. Además, la biblioteca proporciona un amplio conjunto de API para manipular documentos PDF existentes, como fusionar varios archivos PDF en un solo documento, dividir un PDF en varias páginas y extraer texto e imágenes de un PDF.

¿Cómo crear PDF usando C#?

    // Initialize document object
    Document pdf_doc = new Document();

    // Add page
    Page page = pdf_doc.Pages.Add();

    // Place the text of choice
    page.Paragraphs.Add(new Aspose.Pdf.Text.TextFragment("Text of choice"));

    // PDF file created at a specified location
    pdf_doc.Save("created_one.pdf");

Convertir PDF a otros formatos de archivo mediante la API de C#

Convertir documentos PDF a otros formatos de archivo es una de las tareas más populares e importantes para muchos desarrolladores de software. Aspose.PDF para .NET facilita su trabajo al proporcionar una funcionalidad completa para convertir mediante programación documentos PDF a otros formatos de archivo compatibles con solo unas pocas líneas de código .NET. La biblioteca admite una amplia gama de formatos de salida, incluidos Microsoft Word, Excel, PowerPoint, imágenes, HTML y muchos más. También es posible guardar un documento PDF para archivarlo, transmitirlo, enviarlo a la Web o guardarlo como documento PDF/A. La biblioteca facilita a los desarrolladores de software trabajar con documentos PDF en otras aplicaciones y plataformas.

Convertir PDF a Word mediante C#.NET API

public static void ConvertPDFtoDOCX()
{
// load PDF with an instance of Document                        
var document = new Document("template.pdf");

// save document in DOC format
document.Save("output.doc", Aspose.Pdf.SaveFormat.DocX);
}

Fusionar o dividir documentos PDF mediante C# .NET

La biblioteca Aspose.PDF para .NET permite a los desarrolladores de software fusionar varios archivos PDF en un solo documento PDF o dividir archivos PDF grandes en archivos más pequeños dentro de sus propias aplicaciones .NET. La biblioteca ha proporcionado varias funciones para fusionar y dividir archivos PDF, como agregar un documento al final de otro archivo PDF, dividir páginas PDF en archivos PDF individuales, dividir el rango de páginas PDF en archivos PDF individuales, 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++;
}

Conversión de imágenes a PDF mediante .NET API

La biblioteca Aspose.PDF para .NET ha brindado soporte completo para la conversión de varias imágenes a PDF usando comandos C#. Los desarrolladores de software pueden convertir algunos de los formatos de imagen más populares, como los formatos BMP, CGM, DICOM, EMF, JPG, PNG, SVG y TIFF con facilidad. Para convertir una imagen, primero debe inicializar un nuevo objeto de clase de documento y cargar la imagen. Después de eso, simplemente llame a guardar y convierta a formato de imagen y guárdelo en formato de archivo PDF. En algunos casos, la biblioteca también admite la configuración de la altura, el ancho y los márgenes de una página, así como de la imagen.

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