Konwertuj adres URL na PDF C#

Czy byłeś kiedyś w sytuacji, w której chciałeś zapisać strony internetowe jako dokumenty PDF? Konwertowanie stron internetowych HTML z aktywnych adresów URL może być przydatne z wielu powodów. Pozwala zapisywać żądane strony internetowe do dostępu w trybie offline, jak każdy inny dokument. Format PDF ułatwia wyróżnianie akapitów, dodawanie komentarzy i edytowanie przekonwertowanej strony internetowej. W rezultacie stronę internetową możesz dostosować według własnego uznania! W tym artykule dowiemy się, jak przekonwertować adres URL na plik PDF w języku C#.

W tym artykule zostaną omówione następujące tematy:

  1. C# API do konwersji adresu URL na PDF
  2. Kroki konwersji adresu URL do formatu PDF
  3. Konwertuj stronę internetową z adresu URL na PDF

C# API do konwersji adresu URL do formatu PDF

Aby przekonwertować stronę internetową z działającego adresu URL na dokument PDF, użyjemy interfejsu API Aspose.HTML for .NET. Jest to bogaty w funkcje interfejs API, który umożliwia nam tworzenie, modyfikowanie i wyodrębnianie danych ze stron internetowych HTML lub samodzielnych dokumentów HTML. Umożliwia także konwersję stron internetowych i dokumentów HTML do obsługiwanych formatów bez żadnego zewnętrznego oprogramowania.

Klasa Url interfejsu API udostępnia obiektową reprezentację uniwersalnego identyfikatora (URL). Mamy klasę API PdfSaveOptions, która pozwala określić różne opcje zapisu podczas zapisywania jako PDF. Możemy konwertować obsługiwane dokumenty do popularnych formatów za pomocą klasy Converter. Metoda ConvertHTML(Url, PdfSaveOptions, string) tej klasy umożliwia konwersję HTML do innych formatów.

Proszę pobierz bibliotekę DLL interfejsu API lub zainstaluj ją za pomocą NuGet.

PM> Install-Package Aspose.Html

Jak przekonwertować adres URL na PDF w C#

Możemy łatwo przekonwertować HTML z adresu URL na PDF, wykonując czynności podane poniżej:

  • Określ adres URL aktywnej strony internetowej.
  • Określ opcje zapisywania PDF.
  • Zapisz zawartość adresu URL jako plik PDF.

W poniższej sekcji opisano, jak przekształcić te kroki w kod C# i zapisać zawartość strony internetowej HTML z adresu URL do pliku PDF.

Konwertuj adres URL na PDF za pomocą C#

Możemy zapisać dowolną stronę internetową z działającego adresu URL do dokumentu PDF, wykonując czynności podane poniżej:

  1. Najpierw utwórz instancję klasy Url z adresem URL strony internetowej.
  2. Następnie utwórz instancję klasy PdfSaveOptions.
  3. Opcjonalnie zdefiniuj opcje zapisywania.
  4. Na koniec zapisz kod HTML jako plik PDF za pomocą metody Converter.ConvertHTML(). Jako argumenty przyjmuje URL, PdfSaveOptions i wyjściową ścieżkę pliku PDF.

Poniższy przykładowy kod pokazuje, jak przekonwertować adres URL na plik PDF w języku C#.

// Ten przykład kodu demonstruje, jak przekonwertować zawartość z adresu Adres URL na dokument PDF.
// Adres URL
Url url = new Url("https://about.aspose.com/");

// Zainicjuj PdfSaveOptions 
var options = new PdfSaveOptions();

// Konwertuj kod HTML na PDF
Converter.ConvertHTML(url, options, @"C:\Files\Adres URLtoPDF.pdf");
Konwertuj adres URL na PDF za pomocą C#

Konwertuj adres URL na PDF za pomocą C#

Uzyskaj bezpłatną licencję

Możesz uzyskać bezpłatną tymczasową licencję, aby wypróbować Aspose.HTML for .NET bez ograniczeń ewaluacyjnych.

Wniosek

W tym artykule dowiedzieliśmy się, jak przekonwertować zawartość HTML z adresu URL na plik PDF w języku C#. Poza tym możesz dowiedzieć się więcej o Aspose.HTML for .NET API korzystając z dokumentacji. W przypadku jakichkolwiek niejasności prosimy o kontakt na naszym darmowym forum pomocy.

Zobacz też