Conversor de formato PDF mediante .NET
Exportar PDF a Microsoft Office® Word, Excel, presentaciones de PowerPoint, imágenes, HTML y formatos de diseño fijo
Descripción general
Hay pocos casos en los que sea necesario manipular documentos que no sean PDF mientras los datos de análisis están disponibles en formatos PDF. Por lo tanto, para estas aplicaciones habrá dos escenarios: agregar la funcionalidad de análisis de PDF dentro de su propia solución o agregar la funcionalidad de conversión de PDF para manipular los datos en formatos compatibles. En el segundo escenario, que consiste en convertir PDF a Word**, Excel, HTML, imágenes o cualquier otro formato requerido, implementar el código del lector y conversor de PDF**en formato C# basado.NET es sencillo. Aquí analizamos algunos casos en los que los programadores pueden modificar estos fragmentos de código de conversión según sus necesidades.
Conversión de PDF a Microsoft Word 2003-2019
La biblioteca Aspose.PDF for .NET admite todas las conversiones de PDF a Word. En caso de que solo estemos convirtiendo documentos de Microsoft Word sin ninguna configuración especial, simplemente cargaremos el archivo PDF con el método Save de la clase Document y usaremos la ruta del documento de Word de salida y SaveFormat como parámetros. Para los casos especiales en los que sea necesario mejorar la distancia de las líneas, la resolución de la imagen y más ajustes, la API tiene la clase DocSaveOptions que expone todos esos ajustes.
Guardar PDF como archivos de Excel
SaveFormat.excel especializado Enumeración disponible para guardar PDF en formatos de salida XLS XLSX específicos de Microsoft Excel. Además, la**.NET PDF Library** también tiene una clase ExcelSaveOptions específica que no solo se ocupa de guardar en formatos de Excel, sino que también proporciona diferentes funciones y propiedades para configurar diferentes atributos, como el formato de salida exacto, minimizar número de hojas de trabajo y más.
Convertir PDF a presentaciones de PowerPoint
La API PDF .NET permite convertir páginas PDF en diapositivas de presentación de PowerPoint con texto o imágenes seleccionables al representar las diapositivas como imágenes. El patrón para guardar el formato de documento portátil en PowerPoint es casi el mismo: se carga el archivo mediante la clase Document y, a continuación, se llama al método Save con la ruta del archivo de salida y SaveFormat como parámetros. En el caso de la renderización con opciones de presentación especiales, los programadores pueden usar clase pptxSaveOptions con cualquier opción de renderizado específica relevante. Llamar al método de guardado y pasar las opciones como parámetro.
Conversión de formato de documento portátil PDF a HTML
La biblioteca de análisis de PDF admite guardar PDF en HTML en su conjunto, así como con recursos incrustados, incluidas imágenes. El procedimiento de conversión es el mismo que el de PDF a otros formatos para casos genéricos, como cargar el documento fuente y llamar al método Save con la ruta del archivo HTML de salida y SaveFormat.Html como parámetros. En caso de guardar con recursos incrustados, hay una clase HTMLSaveOptions que tiene varias opciones, como guardar imágenes en una carpeta específica durante la conversión, dividir el HTML resultante en varias páginas y más.
Convertir PDF a imágenes
Convertir páginas PDF en imágenes como PNG, JPEG, TIFF, BMP, etc. es fácil dentro de las aplicaciones basadas en.NET utilizando los fragmentos de código que se enumeran a continuación. Los desarrolladores pueden recorrer las páginas PDF después de cargar el archivo y convertir página por página al formato de imagen requerido. Los desarrolladores pueden establecer la resolución horizontal y vertical de las imágenes mediante Clase de resolución