Come convertire i file Word in PDF utilizzando VB

January 31

Come convertire i file Word in PDF utilizzando VB


i documenti di Word sono aperti a chiunque di modificare ed eliminare contenuti. Per questo motivo, gli sviluppatori hanno il compito di convertire documenti Word in PDF per la distribuzione aperta. I documenti di Word vengono convertiti in PDF, per cui l'azienda può distribuire il PDF sul web senza il suo essere copiati o modificati. Il codice può essere implementato utilizzando il linguaggio Visual Basic (VB). Questo è utile per qualsiasi programmatore che ha bisogno di convertire i documenti da un'applicazione desktop o web.

istruzione

1 Aprire il documento di Word. Si apre un documento di Word inizializzazione della classe di applicazione Parola, che è una variabile che contiene tutti i metodi e le proprietà per la manipolazione di file Word. Il codice seguente apre un file denominato "MyFile.doc":

parola Dim = new ApplicationClass ();
word_file Dim = percorso come oggetto
Word.Document opened_doc = word.Documents.Open (word_file ref, ref nulla, nulla ref, ref nulla, nulla ref, ref nulla, nulla ref, ref nulla, nulla ref, ref nulla, nulla ref, ref nullo);

I valori "nulli" sono tutti necessari, perché la funzione "Apri" ha diversi parametri necessari per aprire un documento. L'impostazione di questi parametri su "null" apre il documento con solo le proprietà predefinite.

2 Copiare il contenuto del file di Word negli Appunti. Questa operazione viene eseguita utilizzando le funzioni "WholeStory", "copia". La funzione "WholeStory" è simile a evidenziare manualmente tutto il contenuto del file e "Copia" trasferisce la parte evidenziata negli Appunti. Il codice seguente copia il contenuto del file di Word:

opened_doc.ActiveWindow.Selection.WholeStory
opened_doc.ActiveWindow.Selection.Copy
Clip Dim = Clipboard.GetDataObject

3 Creare la variabile oggetto PDF e trasferire il contenuto di Word. Il seguente codice trasferisce il contenuto di PDF:

mypdf fioco come nuovo mjwPDF
mypdf.PDFFileName = "word_transfer.pdf"
mypdf.PDFTextOut clip.ToString

4 Chiudere i documenti. Una volta creato il PDF, sia i documenti Word e PDF sono chiusi per liberare le risorse di memoria dedicate alle variabili:

Set parola = niente
Set opened_doc = niente
Set mypdf = niente