1. Productos
  2.   Procesamiento de textos
  3.   .NET
  4.   DOCXToPDFConverter
 
  

Biblioteca .NET gratuita para convertir documentos de procesamiento de texto de Microsoft®

Biblioteca de código abierto para convertir DOCX a PDF

¿Qué es DOCXToPDFConverter?

Hay un montón de API de código abierto disponibles que permiten la generación de documentos PDF a través de código. El problema es que, incluso para una sola línea de cambio, el desarrollador tiene que actualizar el código, probarlo, lanzar una nueva versión y el usuario final verificará la actualización. El proceso es demasiado largo y agitado para pequeñas actualizaciones como estas. DOCXToPDFConverter está desarrollado con el objetivo de permitir a los usuarios finales actualizar el documento de salida a través de Word. Los usuarios finales pueden actualizar el DOCX y la API generará un archivo PDF de salida para él. No solo puede convertir DOCX a PDF, sino que también puede obtener HTML como salida.

Mientras trabaja con la conversión de DOCX a PDF y de DOCX a HTML, la API analiza los documentos de origen e introduce el contenido dinámico en marcadores de posición predefinidos. La API funciona en Windows, Linux y macOS.

Previous Next

Primeros pasos con DOCXToPDFConverter

En primer lugar, debe tener .NETCoreApp 2.1. Después de eso, descargue el repositorio manualmente desde GitHub o instálelo desde NuGet.

Instalación DOCXToPDFConverter a través de NuGet

 Install-Package DocXToPdfConverter -Version 1.0.5

Convierta DOCX a PDF a través de la API .NET gratuita

DOCXToPDFConverter permite a los programadores de .NET convertir DOCX a PDF mediante programación. Para convertir DOCX a PDF, debe definir un archivo de origen, definir la ruta a LibreOffice, establecer marcadores de posición y convertir el documento utilizando el método Convert(). Al usar el siguiente fragmento de código, puede convertir DOCX a PDF.

Convertir DOCX a PDF en C#

  1. Inicializar la ruta a LibreOffice soffice.exe
  2. Inicialice los marcadores de posición que desea usar en sus documentos de Word. Hay 3 tipos de marcadores de posición: uno para texto sin formato, uno para filas de tabla y otro para imágenes
  3. Inicialice ReportGenerator y pase locationOfLibreOfficeSoffice como parámetro
  4. Convierta DOCX a PDF utilizando el método Convert() de ReportGenerator y pase la ruta del archivo DOCX de entrada, la ruta del PDF de salida y los marcadores de posición como parámetros.

API .NET gratuita para convertir DOCX a PDF


// initialize LibreOffice soffice.exe filepath
string locationOfLibreOfficeSoffice = @"C:\PortableApps\LibreOfficePortable\App\libreoffice\program\soffice.exe";
// define placeholders
placeholders.NewLineTag = "
"; placeholders.TextPlaceholderStartTag = "##"; placeholders.TextPlaceholderEndTag = "##"; placeholders.TablePlaceholderStartTag = "=="; placeholders.TablePlaceholderEndTag = "=="; placeholders.ImagePlaceholderStartTag = "++"; placeholders.ImagePlaceholderEndTag = "++"; // initialize report generator var test = new ReportGenerator(locationOfLibreOfficeSoffice); // convert DOCX to PDF test.Convert("Test-Template.docx", "Test-Template-out.pdf", placeholders);
 Español