Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako Net Vytlačiť ASP PDF

Ak ste písať články , príručky alebo ďalšie informácie o vašich webových stránkach , mali by ste zvážiť poskytuje spôsob , ako pre návštevníkov webu zobraziť a vytlačiť Portable Document súborov ( PDF ) . PDF je cross - platformové kompatibilný s dokumentmi , ktoré sú prenosné , ľahké a podporovaný softvérom a hardvérom väčšina užívateľov už nainštalované na svojom počítači . U niektorých bežných PDF knižnice kódu , Microsoft Active Server Pages ( ASP ) , vám umožní vytvárať tlačidlá alebo odkazy, ktoré umožňujú používateľom vytvárať PDF formuláre dynamicky , a potom prezerať a tlačiť dokumenty . Veci , ktoré budete potrebovať
Visual Basic alebo Visual Studio Windows - založené webový server
Zobraziť ďalšie inštrukcie Cestuj 1

Navigovať na váš web systémom Windows hosting ovládací panel . Prihláste sa pomocou svojho užívateľského mena a hesla .
2

Otvorte " Správca súborov " aplikácie v ovládacom paneli , prejdite na " /knižnice , " /plugins " alebo " /zahŕňa " zložku . vyhľadajte " PDF2Net " , " FDFNET " alebo " zložky PDFRasterizer " . názov priečinka na serveri , bude závisieť na verziu systému Windows používa váš web hosting spoločnosť a ďalšie parametre nastavenia pre váš účet. Jedna z vyššie uvedených knižníc zložky musia byť prítomný , než budete môcť vytvárať alebo tlač súborov PDF . Väčšina webových spoločnosti , ktoré poskytujú Windows hosting plány a služby ponúkajú podporu pre jeden alebo viac PDF knižníc . Opýtajte sa svojho poskytovateľa hostingu webe , ak budete potrebovať pomoc .
3

spustite Visual Basic alebo Visual Studio aplikácie . Otvorte ASP webový formulár , v ktorom chcete vložiť kód ASP na vytvorenie a tlač súborov vo formáte PDF . Prejdite na miesto na webové formuláre , kde kontrola alebo odkaz na spustenie proces vytvárania PDF sa zobrazí .
4

Vytvorte kontrolu objektu , ktorý bude odkazovať knižnice vo formáte PDF na webovom serveri potrebné na vytvorenie a zobrazenie súborov vo formáte PDF . Zadajte nasledujúci kód v " Option Explicit " alebo subjekt , udalosť handler pre webového formulára :

" Set pdf = Server.CreateObject ( " FdfApp.FdfApp " )

Set pdf_file = FdfAcx.FDFCreate "
5

Vytvoriť Value Place setters na hlavičku dynamického súboru PDF . hlavičky sú užitočné pre vytváranie osobné webové dokument založený na texte alebo informácie obsiahnuté vo webovej podobe , kedy je naživo na vašich stránkach . Napríklad, ak chcete zahrnúť hlavičku sekcie v súbore PDF , ktorý obsahuje prvý , stredný a posledný meno používateľa , zadajte nasledujúci kód , kde chcete informácie sa zobrazia v dokumente :

" pdf_file.fdfsetvalue " Meno " , meno , false

pdf_file.fdfsetvalue " MI " , MI , false

pdf_file.fdfsetvalue " priezvisko " , priezvisko , false "
6

Drag and drop " " ovládací prvok Button , z " Toolbox " na paneli ponúk , do webového formulára , a potom stlačte kláves " F2 " a premenovať riadenie " uložiť " alebo " Stiahnuť " . To umožní užívateľovi uložiť súbor vo formáte PDF na svoj ​​pevný disk . Dvakrát kliknite na ovládací prvok a potom zadajte nasledujúci kód v okne udalostí :

" pdf_file.FDFSaveToFile " /pdfFiles /generated_file.pdf "
7

Drag and drop ďalšie " tlačidlo " kontrola na formulári , a potom vytvoriť akčné udalosť otvorenie dokumentu PDF v používateľskej webového prehliadača zadaním nasledujúci kód :

" pdf_file.fdfSetFile " http://www.domain.com/pdfFiles /generated_file.pdf "

Response.ContentType = " text /html " "
8

Zadajte nasledujúci kód v tele udalostí oblasti webový formulár :

" pomocou System.Diagnostics ;

pomocou System.IO ;

pomocou System.Text ;

pomocou System.Threading ;

private static void RunExecutable ( string spustiteľné , string argumenty )

{

ProcessStartInfo štartér = new ProcessStartInfo ( spustiteľné , argumenty ) ;

starter.CreateNoWindow = true ;

štartér . RedirectStandardOutput = true ;

starter.UseShellExecute = false ;

proces proces = new Process ( ) ;

process.StartInfo = štartér ,

proces . Spustenie ( ) ;

StringBuilder vyrovnávacej pamäti = new StringBuilder ( ) ;

použitie ( StreamReader reader = process.StandardOutput )

{

string riadok = reader.ReadLine ( ) ;

zatiaľ čo ( line = null ! )

{

buffer.Append ( line ) ;

buffer.Append ( Životné prostredie . Newline ) ;

riadok = reader.ReadLine ( ) ;

Thread.Sleep ( 100 ) ;

}

}

if ( process.ExitCode = 0 ! )

{

throw new Exception ( String.Format ( @ " " " { 0 } " " vystúpil s ExitCode { 1 } Výkon : { . 2 } " ,

spustiteľný súbor , process.ExitCode , buffer.ToString ( ) ) ;

}

} "

Tento kód umožní webe tvorí prístup k rozhraniu API Adobe Reader a spustenie aplikácie pri volaní z tlačidla alebo príkazového udalosti .
9

Drag and drop iného ovládacieho prvku tlačidla " " webového formulára , premenovať riadenie " Tlač " a zadajte nasledujúci kód v okne udalostí :

" string pathToExecutable = " c : \\ ... \\ Acrord32.exe " ;

RunExecutable ( pathToExecutable , @ " /t " " mytest . pdf " " " " My Windows Printername " " " ) ; . "

Nahradiť " mytest.pdf " premenné s názvom predvolené , ktorú chcete použiť pre vytlačiť alebo uložiť vo formáte PDF

10

Uloženie webového formulára , potom nahrať súbor na webový server .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené