“Conocimiento Problema>Convertir archivos

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

2014/10/3
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 archivos MP3 a HE- AAC
Cómo convertir WAV a archivos QCP
Cómo convertir archivos de música de CD a formato MP3
Cómo convertir WMA a AIFF en un Mac
Cómo convertir un archivo MIDI a MP3 Audacity Uso
Cómo convertir MP3 a WMA en Vista
Cómo convertir archivos 3G2 a archivos MPEG
Cómo convertir audio a iMELODY
Conocimiento de la computadora © http://www.ordenador.online