HTML zu PDF-Klasse erstellen

October 5

HTML zu PDF-Klasse erstellen

Eine "Klasse" ist ein Block mit Code zum Ausführen einer Reihe von Befehlen zu programmieren. Eine Klasse ist eine typische NET-Datei, die in Seiten Ihrer Website einfügt, damit eine Aufgabe abgeschlossen werden kann, ohne den gleichen Code umschreiben. Eine solche Aufgabe ist die Übertragung von HTML in eine PDF-Datei. Dadurch können Sie eine HTML-Seite im Internet abrufen und seinen Code in eine PDF-Datei zu übersetzen. Sie können dann den Inhalt auf Ihrer Website für die Nutzer zum download veröffentlichen.

Anweisungen

C#-

1 Erstellen Sie den Code, der die Klasse definiert. Sie können Ihre Klasse beliebig benennen, das hilft, seine Funktion zu erkennen. Allerdings müssen Sie die Klasse "Privat" oder "öffentlich" Typ festlegen. Private Klasse kann nur Sie die Klasse innerhalb des Moduls aufrufen. Eine öffentliche Klasse können Sie die Klasse in jedem Bereich Ihres Codes aufrufen. Der folgende Code veranschaulicht die eine öffentliche "HTMLtoPDF"-Klasse zu starten, damit Sie überall aufgerufen werden können:

public void HTMLtoPDF()

{

}

2 Erstellen Sie Ihre PDF-Objekts in der Klassendeklaration. Damit Sie ihre Funktionen und Eigenschaften in Ihrem Code verwenden können Sie das PDF-Dokument initialisiert. Die folgenden initialisiert das PDF-Dokument:

public void HTMLtoPDF()

{

IPdfManager Pdf = neue PdfManager();

IPdfDocument Doc = Pdf. Createdocument1 (Missing.Value);

}

3 Importieren Sie Ihre HTML-Datei in das PDF-Dokument. Diese Funktion den HTML-Inhalt in normalem Text übersetzt und der PDF-Datei hinzugefügt. Fügen Sie den folgenden Code zu Ihrer Klasse:

public void HTMLtoPDF()

{

IPdfManager Pdf = neue PdfManager();

IPdfDocument Doc = Pdf. Createdocument1 (Missing.Value);

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

}

Ersetzen Sie "Thedomain" durch die Domäne und die Webseite, die Sie in das PDF-Dokument importieren möchten.

4 Speichern Sie das Dokument auf dem Server. Der folgende Code speichert Ihre HTML in PDF-Datei auf Ihrem Webserver, um den Vorgang abzuschließen:

public void HTMLtoPDF()

{

IPdfManager Pdf = neue PdfManager();

IPdfDocument Doc = Pdf. Createdocument1 (Missing.Value);

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

Doc. Speichern (Server.MapPath("my_HTMLtoPDF_file.pdf"), false);

}

Visual Basic

5 Erstellen Sie eine Konvertierung-Klasse, die, wie in c#, einen Namen und einen Typ "öffentlich" oder "Privat" gegeben ist. Dies bestimmt, von wo Sie die Klasse aufrufen können. In diesem Beispiel wird die Klasse Öffentlichkeit festgelegt, damit es an einer beliebigen Stelle im Code aufgerufen werden kann. Der folgende Code erstellt eine Vorlage-Klasse:

Public Class HTMLtoPDF()

6 Die PDF-Variable zu initiieren. Die PDF-Variable enthält alle Bibliotheksfunktionen und Eigenschaften für die Konvertierung. Der folgende Code erstellt die Variable:

Set Pdf_doc = Server.CreateObject("Persits.Pdf")

7 Erstellen Sie Dokument und importieren Sie den HTML-Code. Der HTML-Code kann in Ihrer Datei erstellten Code oder HTML aus einer externen Webseite importieren. Der folgende Code importiert eine Domäne mit dem Namen "thedomain.com" ein auf die Variable "Doc":

Set-Doc = Pdf.CreateDocument

Doc. ImportFromUrl "als http://www.thedomain.com"

8 Konvertieren Sie den Code und speichern Sie die Datei. Dies speichert die Datei direkt auf dem Computer des Benutzers oder des Webservers, je nach Standort der ausgeführten Anwendung. Der folgende Code führt Ihre Conversion:

Doc. Speichern Sie (Server.MapPath("my_converted_file.pdf"), False)