documentos de Word están abiertas 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 distribución abierta. Los documentos de Word se convierten en 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 usando el lenguaje Visual Basic ( VB ) . Esto es beneficioso para cualquier programador que necesita para convertir documentos de un escritorio o una aplicación web. Instrucciones
1
Abra el documento de Word . Abrir un documento de Word inicializando la clase de aplicación Word, 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 ":
palabra Dim ApplicationClass = new ();
word_file Dim = ruta como objeto
Word.Document opened_doc = word.Documents.Open (ref word_file , ref null, ref null, ref null, ref null, ref null, ref null, ref null, ref null, ref null, ref nulo , referencia null);
todos son necesarios valores " nulos " , ya que la función "Abrir" tiene varios parámetros necesarios para abrir un documento. La configuración de estos parámetros a "null" se abre el documento con sólo las propiedades predeterminadas.
2
Copiar el contenido del archivo de Word en el Portapapeles. Esto se logra mediante las funciones "Copiar " " WholeStory " y . La función " WholeStory " es similar a resaltar manualmente todo el contenido del archivo y "Copiar " transfiere la parte resaltada en el Portapapeles. El código siguiente copia el archivo de Word Clip = 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 As New mjwPDF
mypdf.PDFFileName = " word_transfer.pdf "
mypdf.PDFTextOut clip.ToString
Página 4
Cierre los documentos. Una vez creado el PDF, tanto en los documentos de Word y PDF se cierran para liberar los recursos de memoria dedicada a las variables :
Set palabra = nada
Establecer opened_doc = nada
< p > Establecer mypdf = nada