Sådan oprettes HTML til PDF Class

En "klasse" er en blok af kode, der bruges til at udføre en serie programmeringskommandoer. En klasse er en typisk .NET-fil, indsætter i dine websider, så du kan fuldføre en opgave uden at omskrive den samme kode. En sådan opgave overfører HTML til en PDF-fil. Dette giver dig mulighed for at hente en HTML-side på internettet og omsætte sin kode ind i en PDF-fil. Du kan derefter udgive indholdet på dit website for brugerne at downloade.

Instruktioner

• Skab den kode, der definerer klassen. Du kan navngive din klasse noget, der hjælper dig med at genkende dens funktion. Dog skal du indstille klassen er "privat" eller "offentlig" type. En privat klasse kun giver dig mulighed for at ringe til klasse i modulet. En offentlig klasse giver dig mulighed for at ringe til klassen på ethvert område af din kode. Følgende kode viser, hvordan du starter en offentlig "HtmlToPdf" klasse, så du kan kalde det overalt: public void HtmlToPdf () {}

• Opret din PDF objekt inden din klasse erklæring. Dette initialiserer PDF-dokumentet, så du kan bruge dets funktioner og egenskaber i din kode. Følgende initialiserer PDF-dokumentet: public void HtmlToPdf () {IPdfManager pdf = ny PdfManager (); IPdfDocument doc = pdf.CreateDocument (Missing.Value); }

• Importer din HTML fil i PDF-dokumentet. Denne funktion oversætter HTML-indhold i almindelig tekst og føjer den til PDF-filen. Føj følgende kode til din klasse: public void HtmlToPdf () {IPdfManager pdf = ny PdfManager (); IPdfDocument doc = pdf.CreateDocument (Missing.Value); doc.ImportFromUrl ("http://www.thedomain.com", Missing.Value, Missing.Value, Missing.Value); } Erstat "thedomain" med domænet og webside, du vil importere ind i PDF-dokumentet.

• Gem dokumentet på serveren. Følgende kode gemmer din HTML til PDF-fil på din webserver for at fuldføre processen: public void HtmlToPdf () {IPdfManager pdf = ny PdfManager (); IPdfDocument doc = pdf.CreateDocument (Missing.Value); doc.ImportFromUrl ("http://www.thedomain.com", Missing.Value, Missing.Value, Missing.Value); doc.Save (Server.MapPath ("my_HTMLtoPDF_file.pdf"), falsk); }

• Opret din konvertering klasse, der, som i C #, er givet et navn og "offentlig" eller "privat" type. Dette afgør hvorfra du kan ringe til klassen. I dette eksempel er klassen sat til offentligheden, så du kan kalde det hvor som helst i din kode. Følgende kode opretter en skabelon klasse: public class HtmlToPdf ()

• Igangsætte PDF variabel. PDF variabel indeholder alle bibliotekets funktioner og egenskaber for omstilling. Følgende kode opretter, at variabel: Set pdf_doc = Server.CreateObject ("Persits.Pdf")

• Opret dokumentet og importere HTML. HTML kan være noget kode, du opretter i din fil, eller du kan importere HTML fra en ekstern webside. Følgende kode importerer et domæne kaldet "thedomain.com" til "doc" variabel: Set doc = Pdf.CreateDocument doc.ImportFromUrl "http://www.thedomain.com"

• Konverter koden og gem filen. Dette sparer filen direkte til brugerens maskine eller webserveren, afhængigt af placeringen af ​​den fuldbyrdende ansøgning. Følgende kode fuldender din konvertering: doc.Save (Server.MapPath ("my_converted_file.pdf"), False)