Jak převést Word do naskenovaného PDF pomocí C#

Tento stručný návod vás provede převedením Word do naskenovaného PDF pomocí C#. Při použití C# převeďte Word na naskenovaný PDF pomocí několika řádků kódu a jednoduchých volání API. Aplikaci lze použít v jakémkoli prostředí založeném na .NET Core na platformách Windows, macOS nebo Linux.

Kroky k převodu Wordu do naskenovaného PDF pomocí C#

  1. Nakonfigurujte projekt tak, aby přidával odkazy na Aspose.Words ze správce balíčků NuGet a Systems.Drawing
  2. Načtěte zdrojový soubor aplikace Word z disku pomocí objektu třídy Document
  3. Převeďte rozsahy stránek ze souboru Word a uložte je jako obrázky v Memory Stream pomocí IpageSavingCallback
  4. Načtěte uložený proud obrázku stránky aplikace Word a přidejte jej jako obrázek do aplikace DocumentBuilder
  5. Uložte dokument jako naskenovaný soubor PDF na disk

Použití C# skenování DOC do PDF je snadno možné pomocí výše uvedené sekvence operací. Proces zahájíme načtením zdrojového souboru DOCX z disku a pomocí IPageSavingCallback se každá stránka vybraná v rozsahu stránek převede na paměťový proud obrázků JPEG. Poté iterujeme jednotlivé toky paměti JPEG na stránce a připojíme vnitřní stránky pomocí třídy DocumentBuilder. Nakonec se dokument uloží jako naskenovaný soubor PDF pouze pro čtení na disk.

Kód pro převod Wordu do naskenovaného PDF pomocí C#

Abychom převedli Word do PDF pomocí C# a získali naskenovaný PDF, přijali jsme přístup, kdy stránky dokumentu Word nejprve převedeme na obrázky JPEG, a tím je uděláme pouze pro čtení. Poté jsme pomocí třídy DocumentBuilder vytvořili nový dokument pomocí obrázků vytvořených v prvním kroku a uložili jej jako PDF na disk.

V tomto tutoriálu jsme se naučili, že pro vývoj Word na naskenovaný PDF konvertor lze efektivně použít API založené na C#. Pokud chcete odstranit prázdnou stránku ze souboru Word pomocí C#, přečtěte si článek jak odstranit prázdnou stránku ve Wordu pomocí C#.

 Čeština