Jak przekonwertować PDF na HTML w C#

Ten krótki temat instruktażowy koncentruje się na tym, jak konwertować PDF na HTML w języku C#. PDF do formatu HTML w języku C# można wyeksportować za pomocą prostych wywołań interfejsu API bez zależności od programu Adobe Acrobat ani żadnego innego narzędzia innej firmy. Ta aplikacja może być używana w dowolnej aplikacji opartej na platformie .NET działającej w systemach operacyjnych MS Windows, Linux lub macOS.

Kroki, aby przekonwertować PDF na HTML w C#

  1. Zainstaluj Aspose.PDF przy użyciu narzędzia pakietu NuGet w swojej aplikacji
  2. Dodaj odwołanie do przestrzeni nazw Aspose.PDF w swojej aplikacji
  3. Zainicjuj instancję klasy Document, aby załadować PDF i przekonwertować go na HTML
  4. Zainicjuj obiekt HtmlSaveOptions, aby ustawić opcje zapisywania czcionek, SVG i obrazu
  5. Na koniec przekonwertuj plik PDF na HTML w języku C# przy użyciu metody Save

Wykonanie powyższych kroków w C# PDF do HTML umożliwiło konwersję za pomocą prostych wywołań API. Zaczniesz od dodania niezbędnych referencji API, a następnie załadowania źródłowego pliku PDF. Później ustawisz niezbędne opcje wymagane w wyeksportowanym HTML, używając klasy HtmlSaveOptions. Wreszcie, używając modułu wyliczającego SaveFormat.Html wewnątrz metody Save, kod HTML zostanie zapisany na dysku.

Kod do konwersji PDF na HTML w C#

Powyższy przykład w C# konwertuje PDF do HTML przy użyciu klasy HtmlSaveOptions, która umożliwi Ci ustawienie opcji, takich jak dzielenie PDF na wiele stron i zarządzanie ustawieniami czcionek. Pozwala także ustawić opcje eksportu SVG, takie jak kompresja i ścieżka dla zawartości SVG, a także ustawienia ścieżki dla eksportowanych obrazów ze źródłowego pliku PDF. Na koniec żądany plik HTML jest zapisywany na dysku lub w MemoryStream do dalszego wykorzystania.

Byliśmy świadkami, jak wygodnie jest konwertować PDF na HTML w C# i uzyskiwać niestandardowe wyniki. Jeśli jesteś zainteresowany zapisaniem pliku PDF jako obrazu, zapoznaj się z artykułem na jak przekonwertować plik PDF na obraz w C#.

 Polski