Har du någonsin varit i en situation där du ville spara webbsidor som PDF dokument? Att konvertera HTML webbsidor från live-URL:er kan vara användbart av flera skäl. Det gör det möjligt att spara de önskade webbsidorna för offlineåtkomst som alla andra dokument. Ett PDF-format gör det enkelt att markera stycken, lägga till kommentarer och redigera den konverterade webbsidan. Som ett resultat är webbsidan din att anpassa som du vill! I den här artikeln kommer vi att lära oss hur man konverterar URL till en PDF i C#.
Följande ämnen kommer att behandlas i den här artikeln:
- Konvertera URL till PDF C# API
- Steg för att konvertera URL till PDF
- Konvertera webbsida från URL till PDF
Konvertera URL till PDF C# API
För att konvertera en webbsida från en live-URL till ett PDF-dokument kommer vi att använda API:et Aspose.HTML for .NET. Det är ett funktionsrikt API som gör det möjligt för oss att skapa, ändra och extrahera data från HTML-webbsidor eller fristående HTML-dokument. Det tillåter också konvertering av HTML-webbsidor och dokument till format som stöds utan någon extern programvara.
Klassen Url i API:t tillhandahåller en objektrepresentation av en universell identifierare (URL). Vi har klassen PdfSaveOptions i API:t som gör det möjligt att ange olika sparalternativ samtidigt som du sparar som PDF. Vi kan konvertera dokument som stöds till de populära formaten med klassen Converter. Metoden ConvertHTML(Url, PdfSaveOptions, string) för denna klass tillåter konvertering av HTML till andra format.
Vänligen antingen ladda ned API:ets DLL eller installera den med NuGet.
PM> Install-Package Aspose.Html
Hur man konverterar URL till PDF i C#
Vi kan enkelt konvertera en HTML från URL till PDF genom att följa stegen nedan:
- Ange webbadressen till en livewebbsida.
- Ange PDF-sparalternativ.
- Spara URL-innehåll som en PDF.
Följande avsnitt beskriver hur du omvandlar dessa steg till C#-kod och sparar HTML-webbsidesinnehåll från URL till PDF.
Konvertera URL till PDF med C#
Vi kan spara vilken webbsida som helst från en live-URL till ett PDF-dokument genom att följa stegen nedan:
- Skapa först en instans av klassen Url med webbadressen till en webbsida.
- Skapa sedan en instans av klassen PdfSaveOptions.
- Definiera alternativt spara alternativ.
- Slutligen sparar du HTML-koden som en PDF-fil med metoden Converter.ConvertHTML(). Det tar URL, PdfSaveOptions och utdata PDF-filsökväg som argument.
Följande kodexempel visar hur man konverterar en URL till en PDF i C#.
// Detta kodexempel visar hur man konverterar innehåll från en URL till ett PDF-dokument.
// URL
Url url = new Url("https://about.aspose.com/");
// Initiera PdfSaveOptions
var options = new PdfSaveOptions();
// Konvertera HTML-koden till PDF
Converter.ConvertHTML(url, options, @"C:\Files\URLtoPDF.pdf");
Få gratis licens
Du kan skaffa en gratis tillfällig licens för att prova Aspose.HTML för .NET utan utvärderingsbegränsningar.
Slutsats
I den här artikeln har vi lärt oss hur man konverterar ett HTML-innehåll från en URL till en PDF i C#. Dessutom kan du lära dig mer om Aspose.HTML för .NET API med hjälp av dokumentation. I händelse av oklarheter är du välkommen att kontakta oss på vårt gratis supportforum.