Nwlapcug.com


Come creare HTML a PDF classe



Una "classe" è un blocco di codice utilizzato per eseguire una serie di comandi di programmazione. Una classe è un tipico file di .NET che inserisce nelle pagine del sito Web in modo è possibile completare un'attività senza dover riscrivere lo stesso codice. Un tale compito è il trasferimento HTML in un file PDF. Ciò consente di recuperare una pagina HTML su Internet e tradurre il codice in un file PDF. È quindi possibile pubblicare il contenuto sul tuo sito Web per gli utenti di scaricare.

Istruzioni

C#

1

Creare il codice che definisce la classe. È possibile denominare la classe qualcosa che vi aiuti a riconoscere la sua funzione. Tuttavia, è necessario impostare il tipo della classe "privato" o "pubblico". Solo una classe privata consente di chiamare la classe all'interno del modulo. Una classe pubblica consente di chiamare la classe in qualsiasi area del codice. Il codice riportato di seguito viene illustrato come avviare una classe pubblica "&", così si può chiamare ovunque:

Public Sub HTMLtoPDF()

{

}

2

Creare un oggetto PDF all'interno della dichiarazione di classe. Questo Inizializza il documento PDF in modo che è possibile utilizzare le funzioni e le proprietà nel codice. Il seguente inizializza il documento PDF:

Public Sub HTMLtoPDF()

{

IPdfManager pdf = nuovo PdfManager();

IPdfDocument doc = pdf. CreateDocument (Missing. Value);

}

3

Importare file HTML nel documento PDF. Questa funzione si traduce il contenuto HTML in testo normale e lo aggiunge al file PDF. Aggiungere il codice seguente alla classe:

Public Sub HTMLtoPDF()

{

IPdfManager pdf = nuovo PdfManager();

IPdfDocument doc = pdf. CreateDocument (Missing. Value);

doc. ImportFromUrl( "http://www.thedomain.com", Missing.Value, Missing.Value, Missing.Value );

}

Sostituire "thedomain" con il dominio e la pagina Web che si desidera importare nel documento PDF.

4

Salvare il documento sul server. Il codice riportato di seguito consente di risparmiare il tuo HTML in file PDF sul server web per completare il processo:

Public Sub HTMLtoPDF()

{

IPdfManager pdf = nuovo PdfManager();

IPdfDocument doc = pdf. CreateDocument (Missing. Value);

doc. ImportFromUrl( "http://www.thedomain.com", Missing.Value, Missing.Value, Missing.Value );

doc. Salvare (Server.MapPath("my_HTMLtoPDF_file.pdf"), false);

}

Visual Basic

5

Creare la classe di conversione, che, come in c#, è dato un nome e un tipo "pubblico" o "privato". Questo determina da dove è possibile chiamare la classe. In questo esempio, la classe è impostata su pubblico, così si può chiamare in qualsiasi punto nel codice. Il codice seguente crea una classe di modello:

Public Class HTMLtoPDF()

6

Avviare la variabile PDF. La variabile PDF contiene tutte le funzioni di libreria e le proprietà per la conversione. Il codice seguente crea la variabile:

Impostare pdf_doc = Server.CreateObject("Persits.Pdf")

7

Creare il documento e importare il codice HTML. Il codice HTML può essere qualche codice che si crea nel tuo file oppure è possibile importare HTML da una pagina Web esterna. Il codice seguente consente di importare un dominio denominato "thedomain.com." per la variabile "doc":

Set doc = Pdf.CreateDocument

doc. ImportFromUrl "l'http://www.thedomain.com"

8

Convertire il codice e salvare il file. Si salva il file direttamente al computer dell'utente o del server web, a seconda della posizione dell'applicazione in esecuzione. Il codice riportato di seguito viene completata la conversione:

doc. Salvare (Server.MapPath("my_converted_file.pdf"), False)