HTML Converter

Sheetize HTML Converter dla .NET oferuje solidne możliwości konwersji dokumentów między formatami PDF i HTML, idealne do aplikacji internetowych, archiwizacji i generowania raportów. Dzięki wielu opcjom obsługi zasobów i układów, konwerter dostosowuje się do różnych wymagań projektowych.

Kluczowe funkcje

Konwersja PDF do HTML

Konwertuj pliki PDF na HTML, aby umożliwić dostępność dokumentów do przeglądania w Internecie lub integracji z aplikacjami, w których preferowany jest format HTML.

Konwersja HTML do PDF

Przekształć zawartość HTML w wysokiej jakości pliki PDF, idealne do generowania raportów do druku, archiwizowania treści internetowych lub tworzenia formatów dokumentów do udostępniania.


Szczegółowy przewodnik

Konwersja PDF do HTML

Aby skonwertować PDF na HTML:

  1. Zainicjalizuj konwerter: Utwórz instancję HtmlConverter.
  2. Ustaw opcje konwersji: Użyj PdfToHtmlOptions, aby dostosować wyjście, wybierając zasoby osadzone lub zewnętrzne.
  3. Zdefiniuj ścieżki wejściowe i wyjściowe: Ustaw ścieżki dla swojego pliku PDF wejściowego i pliku HTML wyjściowego.
  4. Wykonaj konwersję: Wywołaj metodę Process, aby skonwertować plik.

Przykład: Konwertuj PDF na HTML z osadzonymi zasobami

// Krok 1: Zainicjalizuj konwerter HTML
var converter = new HtmlConverter();

// Krok 2: Skonfiguruj opcje konwersji PDF na HTML
var options = new PdfToHtmlOptions(PdfToHtmlOptions.SaveDataType.FileWithEmbeddedResources);

// Krok 3: Ustaw ścieżki plików
options.AddInput(new FileDataSource("input.pdf"));
options.AddOutput(new FileDataSource("output.html"));

// Krok 4: Uruchom konwersję
converter.Process(options);

Dostępne opcje w konwersji PDF do HTML

  • SaveDataType:

    • FileWithEmbeddedResources: Generuje jeden plik HTML ze wszystkimi osadzonymi zasobami.
    • FileWithExternalResources: Zapisuje zasoby osobno, idealne dla dużych plików HTML.
  • Dostosowanie wyjścia:

    • BasePath: Ustaw bazową ścieżkę dla zasobów w dokumencie HTML.
    • IsRenderToSinglePage: Opcjonalnie renderuj całą treść PDF na jednej stronie HTML.

Konwersja HTML do PDF

Aby skonwertować dokument HTML na PDF, wykonaj te kroki:

  1. Zainicjalizuj konwerter: Utwórz instancję HtmlConverter.
  2. Skonfiguruj opcje PDF: Użyj HtmlToPdfOptions, aby zdefiniować układ i ustawienia mediów.
  3. Określ ścieżki: Ustaw ścieżki plików HTML wejściowego i pliku PDF wyjściowego.
  4. Wykonaj konwersję: Uruchom metodę Process, aby zakończyć konwersję.

Przykład: Konwertuj HTML na PDF

// Krok 1: Zainicjalizuj konwerter HTML
var converter = new HtmlConverter();

// Krok 2: Skonfiguruj opcje konwersji HTML na PDF
var options = new HtmlToPdfOptions();

// Krok 3: Ustaw ścieżki plików
options.AddInput(new FileDataSource("input.html"));
options.AddOutput(new FileDataSource("output.pdf"));

// Krok 4: Wykonaj konwersję
converter.Process(options);

Dodatkowe opcje dla konwersji HTML do PDF

  • Typ mediów:

    • HtmlMediaType.Print: Idealny do generowania PDF-ów odpowiednich do druku.
    • HtmlMediaType.Screen: Użyj podczas konwersji treści zaprojektowanej do wyświetlania cyfrowego.
  • Dostosowanie układu:

    • PageLayoutOption: Dostosowuje, jak zawartość HTML pasuje do układu PDF, na przykład ScaleToPageWidth, aby zapewnić, że zawartość jest skalowana do szerokości PDF.
    • IsRenderToSinglePage: Umożliwia renderowanie całej zawartości HTML na jednej stronie PDF, jeśli jest to potrzebne dla zwięzłych prezentacji.

Ten konwerter jest wszechstronny w różnych zastosowaniach, od generowania raportów PDF na podstawie treści internetowej po konwersję archiwów dokumentów PDF w celu zapewnienia dostępności w Internecie. Aby uzyskać bardziej zaawansowane konfiguracje, zapoznaj się z pełną dokumentacją Sheetize.

 Polski