ubiquitour.com

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 abiertos para que cualquiera pueda editar y eliminar contenido. Por esta razón, los desarrolladores tienen la tarea de convertir documentos de Word a PDF para su libre distribución. Los documentos de Word se convierten a formato PDF, por lo que la empresa puede distribuir el PDF en la web sin su ser copiado o modificado. El código se puede implementar utilizando el lenguaje de Visual Basic (VB). Esto es beneficioso para cualquier programador que necesite para convertir documentos de una aplicación de escritorio o web.

Instrucciones

1 Abra el documento de Word. Para abrir un documento de Word, inicialización de la clase de la aplicación de la 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 = new ApplicationClass();Dim word_file = ruta de acceso como objetoWord.Document opened_doc = palabra. Documents.Open (ref word_file, ref null, ref null, ref null, ref null, ref null, ref null, ref nulo, null ref, ref null, ref null, null ref);

Los valores "nulos" son necesarios, porque la función "Open" tiene varios parámetros necesarios para abrir un documento. Estos parámetros en "null" abre el documento con sólo las propiedades predeterminadas.

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

opened_doc. ActiveWindow.Selection.WholeStoryopened_doc. ActiveWindow.Selection.CopyDim clip =Clipboard.GetDataObject

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

MjwPDF como nuevo DIM mypdfMyPDF. PDFFileName = "word_transfer.pdf"MyPDF. PDFTextOut clip. ToString

4 Cerrar los documentos. Una vez creado el PDF, los documentos de Word y PDF están cerradas para liberar los recursos de memoria dedicados a las variables:

Set word = nadaSet opened_doc = nadaEstablecer mypdf = nada