Ten krótki samouczek poprowadzi Cię, jak konwertować Word na zeskanowany plik PDF przy użyciu języka C#. Używając C#, przekonwertuj Worda na zeskanowany PDF przy użyciu kilku linii kodu i prostych wywołań API. Aplikacji można używać w dowolnym środowisku opartym na platformie .NET Core na platformach opartych na systemach Windows, macOS lub Linux.
Kroki, aby przekonwertować program Word na zeskanowany plik PDF za pomocą języka C#
- Skonfiguruj projekt, aby dodać odwołania do Aspose.Words z menedżera pakietów NuGet i Systems.Drawing
- Załaduj źródłowy plik programu Word z dysku, używając obiektu klasy Document
- Konwertuj zakresy stron z pliku Word i zapisz je jako obrazy w strumieniu pamięci za pomocą IPageSavingCallback
- Załaduj zapisany strumień obrazu strony programu Word i dodaj go jako obraz w programie DocumentBuilder
- Zapisz dokument jako zeskanowany plik PDF na dysku
Użycie C# scan DOC to PDF jest łatwo możliwe przy pomocy wspomnianej sekwencji operacji. Rozpoczniemy proces od załadowania źródłowego pliku DOCX z dysku i za pomocą IPageSavingCallback każda strona wybrana w zakresie stron jest konwertowana na strumień pamięci obrazów JPEG. Następnie przeglądamy poszczególne strumienie pamięci JPEG poszczególnych stron i dołączamy strony wewnętrzne za pomocą klasy DocumentBuilder. Na koniec dokument jest zapisywany na dysku jako zeskanowany plik PDF tylko do odczytu.
Kod do konwersji programu Word na zeskanowany plik PDF przy użyciu języka C#
Aby przekonwertować program Word na format PDF za pomocą języka C# i uzyskać zeskanowany plik PDF, przyjęliśmy podejście polegające na konwersji najpierw stron dokumentu programu Word na obrazy JPEG, a tym samym nadanie im charakteru tylko do odczytu. Następnie za pomocą klasy DocumentBuilder utworzyliśmy nowy dokument z obrazów utworzonych w pierwszym kroku i zapisaliśmy go jako plik PDF na dysku.
W tym samouczku dowiedzieliśmy się, że w celu opracowania konwertera Word na zeskanowany plik PDF można efektywnie wykorzystać interfejs API oparty na języku C#. Jeśli chcesz usunąć pustą stronę w pliku programu Word przy użyciu języka C#, zapoznaj się z artykułem jak usunąć pustą stronę w programie Word za pomocą C#.