Word-dokument är öppet för alla att redigera och radera innehållet . Av denna anledning är utvecklare uppgift att konvertera Word-dokument till PDF för öppen distribution. De Word-dokument konverteras till PDF , så företaget kan distribuera PDF på webben utan att den kopieras eller ändras . Koden kan genomföras med hjälp av Visual Basic ( VB ) språk . Detta är fördelaktigt för alla kodare som behöver konvertera dokument från en stationär eller webbapplikation . Instruktioner
1
Öppna Word-dokumentet . Du öppnar ett Word- dokument genom att initiera klassen programmet Word , vilket är en variabel som innehåller alla metoder och egenskaper för Word-fil manipulation . Följande kod öppnar en fil som heter " myfile.doc " :
Dim ord = ny ApplicationClass ( ) ;
Dim word_file = sökväg 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 );
" null " värden behövs alla , eftersom den " öppna " -funktionen har flera parametrar som krävs för att öppna ett dokument . Ställa dessa parametrar till " null " öppnas dokumentet med endast standardinställningarna egenskaper .
2
Kopiera innehållet i Word-fil till Urklipp . Detta åstadkommes genom att använda " WholeStory " och "kopia" -funktioner. Den " WholeStory " funktion liknar manuellt markera allt innehåll i filen och "Kopiera " överför den markerade delen till klippbordet . Följande kod kopierar Word-fil clip = Clipboard.GetDataObject
3
Skapa PDF objektvariabeln och överföra Word innehållet . Följande kod överför innehållet till PDF :
Dim mypdf Som New mjwPDF
mypdf.PDFFileName = " word_transfer.pdf "
mypdf.PDFTextOut clip.ToString
4
Stäng dokumenten . När PDF skapas , både i Word-dokument och PDF är stängda för att släppa minnet resurser avsätts för de variabler:
Set ord = inget
Set opened_doc = inget
Ställ mypdf = inget