Hvor å konvertere Word-filer til PDF ved hjelp av VB

Hvor å konvertere Word-filer til PDF ved hjelp av VB


Word-dokumenter er åpne for alle å redigere og slette innhold. Av denne grunn er utviklere som oppgave å konvertere Word-dokumenter til PDF for åpen distribusjon. De Word-dokumenter blir konvertert til PDF, slik at selskapet kan distribuere PDF-fil på nettet uten at det blir kopiert eller endret. Koden kan implementeres ved hjelp av Visual Basic (VB) språk. Dette er gunstig for alle koder som trenger å konvertere dokumenter fra en stasjonær eller web-applikasjon.

Bruksanvisning

1 Åpne Word-dokumentet. Du åpner et Word-dokument ved å initial Ordet søknaden klassen, som er en variabel som inneholder alle metoder og egenskaper for Word-fil manipulasjon. Følgende kode åpner en fil som heter "myfile.doc":

Dim ord = new ApplicationClass ();
Dim word_file = bane som Object
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 null, ref null);

De "null" verdier er alle nødvendig, fordi "Open" -funksjonen har flere parametere som kreves for å åpne et dokument. Sette disse parametrene til "null" åpner dokumentet med bare standardegenskapene.

2 Kopier innholdet i Word-filen til utklippstavlen. Dette gjøres ved hjelp av "WholeStory" og "Copy" funksjoner. Den "WholeStory" har samme funksjon manuelt fremheve alt innholdet i filen og "Copy" overfører den markerte delen til utklippstavlen. Følgende kode kopier Word-filen innhold:

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

3 Lag PDF-objekt variabel og overføre Word innhold. Følgende kode overfører innhold til PDF:

Dim mypdf som ny mjwPDF
mypdf.PDFFileName = "word_transfer.pdf"
mypdf.PDFTextOut clip.ToString

4 Lukk dokumentene. Når PDF er opprettet, er både Word-dokumenter og PDF lukket for å frigjøre minne ressurser dedikert til variablene:

Sett ord = ingenting
Sett opened_doc = ingenting
Sett mypdf = ingenting