Word- dokument är öppna för alla att redigera och ta bort innehåll . Av denna anledning är utvecklare med uppgift att konvertera Word- dokument till PDF för öppen distribution . De Word-dokument konverteras till PDF , så att företaget kan distribuera PDF på webben utan att det är kopieras eller ändras. Koden kan genomföras med hjälp av Visual Basic (VB ) språk . Detta är en fördel för alla kodare som behöver konvertera dokument från en stationär eller webbapplikation
1 .
Öppna Word-dokumentet . Du öppnar ett Word- dokument genom att initiera programmet Word -klassen, som är en variabel som innehåller alla metoder och egenskaper för Word -fil manipulation . Följande kod öppnar en fil med namnet " myfile. doc " :
Dim ord=new ApplicationClass () ;
Dim word_file=sökväg Objekt
Word. Document opened_doc=word. Documents. Open ( ref word_file , ref null null ref , ref null null ref , ref null null ref , ref null null ref , ref null , ref null , ref null ) ;
" null " -värden är alla behövs , eftersom "Öppna " -funktion har flera parametrar krävs för att öppna ett dokument . Inställning av dessa parametrar till " null " öppnas dokumentet med endast standardinställningarna egenskaper .
2 .
Kopiera innehållet i Word -fil till Urklipp . Detta sker med hjälp av " WholeStory " och " Kopiera "-funktioner . Den " WholeStory " Funktionen liknar manuellt för att lyfta fram allt innehåll i filen och " Kopiera " överför den markerade delen till Urklipp . Följande kod kopierar Word -filen innehållet :
opened_doc. ActiveWindow. Selection. WholeStory
opened_doc . ActiveWindow. Selection. Copy
Dim klipp=Clipboard. GetDataObject
3 .
Skapa PDF objektvariabeln och överföra Ordet innehåll . Följande kod överför innehåll till PDF :
Dim mypdf som ny mjwPDF
mypdf. PDFFileName=" word_transfer. pdf "
mypdf. PDFTextOut clip. ToString
4 .
Stäng dokument . När PDF skapas , är både Word-dokument och PDF stängd för att släppa minnet resurser för variablerna :
Set ord=inget
Set opened_doc=ingenting
Set mypdf=ingenting
Previous:nothing Next:hur man fixar Microsoft Visual C + +