Tecnología

Inicio

Cómo convertir archivos de Word a PDF con VB

Cómo convertir archivos de Word a PDF con VB


documentos de Word están abiertas para que cualquiera pueda editar y borrar el contenido. Por esta razón, los desarrolladores tienen la tarea de convertir documentos de Word a PDF para su distribución abierta. Los documentos de Word se convierten a formato PDF, por lo que la empresa puede distribuir el PDF en la web sin que sea copiado o modificado. El código puede ser implementado utilizando el lenguaje de Visual Basic (VB). Esto es beneficioso para cualquier desarrollador que necesita para convertir documentos desde una aplicación de escritorio o web.

Instrucciones

1 Abra el documento de Word. Se abre un documento de Word inicializando la clase de aplicación Palabra, que es una variable que contiene todos los métodos y propiedades para la manipulación de archivos de Word. El código siguiente abre un archivo llamado "myfile.doc":

dim = palabra nueva ApplicationClass ();
word_file Dim = ruta como objetos
Word.Document opened_doc = word.Documents.Open (ref word_file, ref nulo, nulo ref, ref nulo, nulo ref, ref nulo, nulo ref, ref nulo, nulo ref, ref nulo, nulo ref, nula ref);

Los valores "nulos" todos son necesarios, ya que la función "Abrir" tiene varios parámetros necesarios para abrir un documento. La configuración de estos parámetros a "nulo" abre el documento con sólo las propiedades predeterminadas.

2 Copiar el contenido del archivo de Word en el portapapeles. Esto se logra usando las funciones "y" WholeStory "copia". La función "WholeStory" es similar a resaltar manualmente todos los contenidos en el archivo y "Copia" transfiere la parte resaltada en el portapapeles. El siguiente código copia el contenido del archivo de Word:

opened_doc.ActiveWindow.Selection.WholeStory
opened_doc.ActiveWindow.Selection.Copy
clip de dim = Clipboard.GetDataObject

3 Crear la variable de objeto PDF y transferir el contenido de la palabra. El siguiente código transfiere el contenido a PDF:

mypdf Dim como nuevo mjwPDF
mypdf.PDFFileName = "word_transfer.pdf"
mypdf.PDFTextOut clip.ToString

4 Cierre los documentos. Una vez creado el PDF, tanto en los documentos de Word y el PDF se cierran para liberar los recursos de memoria dedicados a las variables:

palabra juego = nada
Establecer opened_doc = nada
Establecer mypdf = nada