“Conocimiento Problema>Convertir archivos

¿Cómo se convierte un archivo PDF en DOC usando el código VB?

2014/5/6
No puede convertir directamente un archivo PDF en un archivo DOC (documento de Microsoft Word) utilizando el código Pure VB. VB en sí carece de las bibliotecas y funcionalidades necesarias para manejar la manipulación de PDF.

Sin embargo, puede lograr esta conversión utilizando bibliotecas o herramientas de terceros:

1. Usando una biblioteca PDF de terceros:

* spire.pdf: Esta popular biblioteca le permite manipular archivos PDF en VB.NET. Tiene funciones para convertir PDF en DOC, DOCX y otros formatos.

* Aspose.pdf para .net: Otra poderosa biblioteca con extensas características de manipulación de PDF, incluida la conversión a DOC.

* itextsharp: Una biblioteca gratuita y de código abierto, que proporciona una amplia gama de funcionalidades PDF. Puede usar sus clases `PDFreader` y` PDFWriter` para la conversión.

Ejemplo (usando spire.pdf):

`` `vb.net

Imports Spire.pdf

Importa spire.pdf.documents

Public Sub Convertpdftodoc (Pdffilepath as String, docfilepath como cadena)

'Cargue el archivo PDF

Dim PDFDocument como nuevo PDFDocument (Pdffilepath)

'Guardar como archivo DOC

pdfdocument.savetofile (DocFilePath, FileFormat.doc)

Final

`` `` ``

2. Usando una herramienta de línea de comandos:

* pdftoword: Esta herramienta de línea de comandos gratuita convierte los archivos PDF en DOC. Puede llamar a esta herramienta desde su código VB utilizando la clase `system.diagntics.process`.

* PDF gratuito a Word Converter: Muchos convertidores en línea gratuitos ofrecen PDF a la conversión de DOC. Puede usar `System.net.WebRequest` para interactuar con estos servicios.

Ejemplo (usando pdftoword):

`` `vb.net

Imports System.DiaGnóstics

Public Sub Convertpdftodoc (Pdffilepath as String, docfilepath como cadena)

'Cree un proceso para ejecutar pdftoword

Dim processInfo como nuevo ProcessstartInfo ("ruta/a/pdftoword.exe")

processInfo.arGuments =string.format ("" "" &Pdffilepath &"" "" "&docfilepath &" "" ")

ProcessInfo.UseshelLeCute =False

'Ejecute el proceso

Proceso dim como nuevo proceso ()

process.startinfo =ProcessInfo

Process.Start ()

Process.waitforexit ()

Final

`` `` ``

recuerda:

* La calidad de conversión puede variar según la estructura del archivo PDF y la biblioteca/herramienta que elija.

* Algunas herramientas o bibliotecas pueden requerir una licencia o pago.

Elija el método que mejor se adapte a sus requisitos y recursos disponibles.

Convertir archivos
Cómo convertir OGG a WAV con Freeware
Copiar y pegar de un documento a otro mediante el proceso de?
Cómo convertir las películas del iPod a Windows Media Player
Cómo convertir M4A a WAV
¿Cómo puedo convertir audio analógico a digital
Cómo convertir a Windows Media Player para archivos WAV
¿Qué puede leer datos y convertirlos en un formulario que use la computadora?
Cómo convertir MPG a Ogg
Conocimiento de la computadora © http://www.ordenador.online