Convertir PDF a Word usando C#

Convertir PDF a Texto en Java

Los formatos de archivo PDF y MS Word son los formatos de archivo más populares y útiles en este momento. Los documentos PDF no son fáciles de editar y, a veces, necesitan una herramienta de terceros para editarlos. Mientras que los archivos de Word ofrecen mucho en este sentido. Sin embargo, en muchos escenarios, debe realizar la conversión de PDF a Word. En esta publicación de blog, usaremos esta biblioteca de PDF de .NET para convertir PDF a Word usando C# mediante programación. Escribiremos los fragmentos de código para demostrar esta funcionalidad en detalle.

Cubriremos los siguientes puntos:

Instalación de la biblioteca PDF .NET

Esta biblioteca PDF de C# es la que puede ayudarlo a crear un convertidor de PDF a Word mediante programación. Sin embargo, puede encontrar un montón de funciones potentes expuestas por esta biblioteca. Por lo tanto, puede descargar la API o instalarla mediante el Administrador de paquetes NuGet en su proyecto.

Convertir PDF a Word usando C#

Puede convertir archivos PDF a documentos de Word escribiendo un par de líneas en una aplicación .NET.

Puede seguir los siguientes pasos y el fragmento de código:

  1. Inicialice un objeto de la clase Documento y cargue el archivo PDF de origen.
  2. Guarde el archivo en formato DOC invocando el método Guardar.
// Inicialice un objeto de la clase Documento y cargue el archivo PDF de origen 
Document pdfDocument = new Document( "sample.pdf");
// Guarde el archivo en formato DOC invocando el método Guardar  
pdfDocument.Save( "PDFToDOC_out.doc", SaveFormat.Doc);

Puede ver el resultado en la siguiente imagen:

conversión de pdf a word

Conversión de PDF a Word: opciones avanzadas

En esta sección, exploraremos algunos métodos avanzados que ofrece esta biblioteca PDF de C#.

Siga los pasos y el fragmento de código a continuación:

  1. Abra el documento PDF de origen inicializando una instancia de la clase Documento.
  2. Cree una instancia de la clase DocSaveOptions para acceder a las opciones de guardado para exportar al formato Doc.
  3. Establezca el valor de esta propiedad Formato para guardar el archivo de salida en formato Doc.
  4. Establezca el modo de reconocimiento como Flujo configurando la propiedad Modo.
  5. Asigne un valor a la propiedad RelativeHorizontalProximity para establecer la proximidad horizontal en 2,5.
  6. Habilite el valor para reconocer viñetas durante el proceso de conversión estableciendo un valor de la propiedad RecognizeBullets.
  7. Invoque el método Guardar para guardar el archivo en formato de documento MS
/ Open the source PDF document by initializing an instance of Document class
Document pdfDocument = new Document( "sample.pdf");
// Cree una instancia de la clase DocSaveOptions para acceder a las opciones de guardado para exportar al formato Doc. 
DocSaveOptions saveOptions = new DocSaveOptions
{
    // Establezca el valor de esta propiedad Formato para guardar el archivo de salida en formato Doc.
    Format = DocSaveOptions.DocFormat.Doc,
    // Establezca el modo de reconocimiento como Flujo configurando la propiedad Modo 
    Mode = DocSaveOptions.RecognitionMode.Flow,
    // Asigne un valor a la propiedad RelativeHorizontalProximity Establezca la proximidad horizontal en 2,5 
    RelativeHorizontalProximity = 2.5f,
    // Habilite el valor para reconocer viñetas durante el proceso de conversión estableciendo un valor de la propiedad RecognizeBullets  
    RecognizeBullets = true
};
// Invoque el método Guardar para guardar el archivo en formato de documento MS 
pdfDocument.Save( "PDFToDOC_out.doc", saveOptions);

Obtenga una licencia gratis

Puede obtener una licencia temporal gratuita para probar la API sin limitaciones de evaluación.

Resumiendo

Podemos terminar esta publicación de blog aquí con la esperanza de que le haya permitido convertir PDF a Word usando C# mediante programación. Esta biblioteca PDF de .NET seguramente lo ayudará a crear un convertidor de PDF a Word para su aplicación comercial. Además, puede visitar la documentación de esta biblioteca para conocer otras características. Instale esta biblioteca en su proyecto .NET y realice la conversión de PDF a Word mediante programación. Finalmente, manténgase conectado con conholdate.com para actualizaciones regulares.

Hacer una pregunta

Puede informarnos sobre sus preguntas o consultas en nuestro foro.

preguntas frecuentes

¿Cómo convertir PDF a Word en C# net?

Instale esta biblioteca PDF de C# para convertir PDF a Word mediante programación. Puede visitar la documentación sobre su instalación y características.

¿Cómo se puede convertir un documento PDF a Word?

Puede crear una instancia de la clase Documento para cargar el archivo PDF de origen e invocar el método Guardar para guardarlo como un archivo de Word.

Ver también