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:
- Zainicjalizuj konwerter: Utwórz instancję
HtmlConverter
. - Ustaw opcje konwersji: Użyj
PdfToHtmlOptions
, aby dostosować wyjście, wybierając zasoby osadzone lub zewnętrzne. - Zdefiniuj ścieżki wejściowe i wyjściowe: Ustaw ścieżki dla swojego pliku PDF wejściowego i pliku HTML wyjściowego.
- 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:
- Zainicjalizuj konwerter: Utwórz instancję
HtmlConverter
. - Skonfiguruj opcje PDF: Użyj
HtmlToPdfOptions
, aby zdefiniować układ i ustawienia mediów. - Określ ścieżki: Ustaw ścieżki plików HTML wejściowego i pliku PDF wyjściowego.
- 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ładScaleToPageWidth
, 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.