Přehled

Documentize je komplexní platforma poskytující SDK pro správu PDF dokumentů v aplikacích .NET. Tato SDK zjednodušují složité úkoly spojené se zpracováním PDF, zlepšují pracovní procesy s dokumenty a činí je pro uživatele intuitivnějšími a efektivnějšími. Níže je přehled jejích hlavních funkcí:

Hlavní funkce

  • Konverze PDF:

    • Převod PDF do více formátů, jako jsou Microsoft Word (DOC/DOCX), Excel (XLS/XLSX), HTML, JPEG a PNG.
    • Podpora konverze PDF do formátu PDF/A, ideální pro dlouhodobé archivace a splnění norem na uchování.
  • Manipulace s dokumenty:

    • Sloučení a rozdělení PDF: Snadno spojte více PDF souborů nebo rozdělte velké dokumenty na menší, lépe spravovatelné části.
    • Optimalizace PDF: Komprimujte a vylepšujte PDF dokumenty, aby se snížila velikost souboru bez kompromisů na kvalitě obsahu.
  • Extrakce textu:

    • Extrakce textu s přesností, podporující jak strukturované, tak nestrukturované formáty dat.
  • Digitální podpisy:

    • Digitálně podepisujte PDF dokumenty, aby byla zajištěna jejich pravost a integrita, což poskytuje bezpečnost a důvěru pro citlivé soubory.

Specializovaná SDK

  • PDF na DOC konvertor: Přesně převádí obsah PDF do editovatelných Word dokumentů, přičemž zachovává formátování a rozložení.
  • PDF na Excel konvertor: Extrahuje tabulková data z PDF a převádí je do Excelových tabulek pro další analýzu dat.
  • Integrace ChatGPT: Umožňuje interakci s ChatGPT, vkládání odpovědí konverzační AI do PDF pro unikátní vylepšení dokumentů.

Použití a kompatibilita

SDK Documentize jsou navržena pro bezproblémovou integraci do .NET aplikací, podporující více platforem včetně Windows, macOS a Linux. SDK nabízejí flexibilní a výkonné API, které vyhovují různým požadavkům na zpracování dokumentů, přičemž zajišťují vysoký výkon a spolehlivost.

Pro podrobnější informace o SDK a jejich integraci do vašich projektů navštivte oficiální webové stránky.

Podsekce Přehled

Instalace

SDK Documentize lze nainstalovat několika způsoby, z nichž každá je přizpůsobena různým vývojovým prostředím a preferencím. Níže jsou uvedeny doporučené způsoby instalace Documentize:

1. NuGet (Preferovaný způsob)

NuGet je nejjednodušší a preferovaný způsob instalace Documentize, který zajišťuje, že vždy budete mít nejnovější verzi a aktualizace přímo ve svém vývojovém prostředí. Více informací o této instalační metodě najdete na Jak nainstalovat SDK Documentize pomocí NuGet.

2. MSI Instalátor

MSI instalátor je pohodlnou možností, pokud preferujete mít DLL soubory Documentize nainstalované přímo do vašeho systému. Tato metoda je ideální pro vývojáře, kteří chtějí používat Documentize napříč více projekty, aniž by museli ručně spravovat DLL soubory. Více informací o této instalační metodě najdete na Jak nainstalovat SDK Documentize pomocí MSI.

3. ZIP Archiv

Pro vývojáře, kteří preferují manuální přístup, ZIP archiv obsahuje DLL soubory Documentize, které lze rozbalit a přidat do vašeho projektu přímo. Více informací o této instalační metodě najdete na Jak nainstalovat SDK Documentize pomocí ZIP.

28. 12. 2024

Podsekce Instalace

Systémové požadavky

SDK Documentize jsou navrženy pro integraci s aplikacemi .NET a podporují různé operační systémy a vývojová prostředí. Níže jsou uvedeny klíčové systémové požadavky:

Podporované operační systémy

Windows

  • Windows 7 (x64, x86)
  • Windows 8, 8.1 (x64, x86)
  • Windows 10 (x64, x86)
  • Windows 11 (x64, x86)
  • Windows Server 2003 až Windows Server 2022 (x64, x86)
  • Cloud: Microsoft Azure

macOS

  • macOS 10.12 (Sierra) a novější

Linux

  • Kompatibilní s několika distribucemi Linuxu:
    • Ubuntu (16.04, 18.04, 20.04, 22.04)
    • CentOS (7, 8)
    • Debian (9, 10)
    • OpenSUSE (Leap 15+, SLES 12+)

Android

  • Podporuje Android 8.0 (Oreo) a novější.

Vývojová prostředí

  • Microsoft Visual Studio:
    • Visual Studio 2010 a novější (včetně 2019 a 2022)
  • Podporuje jakékoli vývojové prostředí cílené na platformy .NET.

Podporované .NET Frameworky

  • .NET Framework 4.0 a vyšší
  • .NET Standard 2.0 (.NET Core 3.1+)
  • .NET 6.0, .NET 7.0, .NET 8.0

Další poznámky

  • Adobe Acrobat není vyžadován pro spuštění SDK Documentize, ale je doporučen pro prohlížení PDF.
28. 12. 2024

Prohlášení

SDK Documentize.com vyžadují sadu oprávnění Plná důvěra při použití v aplikacích .NET. Tato úroveň oprávnění je nezbytná pro SDK, aby mohly provádět určité operace na úrovni systému, jako je přístup k registru, systémovým souborům a zpracování písem.

Proč je vyžadována plná důvěra

SDK Documentize využívají základní systémové třídy .NET, které často potřebují zvýšená oprávnění z následujících důvodů:

  • Přístup k registru: Některé operace mohou vyžadovat čtení nebo zápis do systémového registru.
  • Systémové soubory: Přístup k systémovým souborům mimo virtuální adresář aplikace může být nezbytný pro určité úkoly, jako je zpracování písem nebo provádění operací se soubory.

Omezení prostředí s prostřední důvěrou

V hostingových prostředích, která vynucují zabezpečení Prostřední důvěra, jsou některá důležitá oprávnění omezena nebo nejsou k dispozici. To by mohlo zabránit správnému fungování SDK v takových prostředích. Následující omezení platí v režimu Prostřední důvěra:

  • OleDbPermission: Nelze použít spravovaného poskytovatele dat OLE DB ADO.NET k přístupu k databázím.
  • EventLogPermission: Přístup k protokolu událostí Windows je zakázán.
  • ReflectionPermission: Zabraňuje použití reflexe, což může ovlivnit některé dynamické operace.
  • RegistryPermission: Přístup k systémovému registru je zamítnut.
  • WebPermission: Komunikace je omezena na předem definované adresy nebo rozsahy, jak je nakonfigurováno v prvku <trust>.
  • FileIOPermission: Přístup k souborům je omezen na soubory v virtuálním adresáři aplikace.
28. 12. 2024

Non-Windows Environment

Documentize SDK podporují .NET Standard 2.0, což umožňuje jejich použití v aplikacích .NET Core běžící na Linuxu nebo jiných ne-Windows prostředích. Pro zajištění optimálního výkonu a správného vykreslování textu postupujte podle níže uvedených kroků:

Doporučená konfigurace pro Linux

1. Nainstalujte balíček libgdiplus

Tento balíček poskytuje potřebnou funkčnost GDI+, která je zásadní pro vykreslování a zpracování PDF. Můžete ho nainstalovat spuštěním následujícího příkazu ve vašem terminálu:

sudo apt-get install libgdiplus

2. Nainstalujte písma kompatibilní s Microsoftem

Pro správné vykreslování textu nainstalujte písma TrueType od Microsoftu pomocí příkazu:

sudo apt-get install ttf-mscorefonts-installer

Tato písma by měla být umístěna v adresáři /usr/share/fonts/truetype/msttcorefonts. Pokud vaše systém ukládá písma v jiném adresáři, aktualizujte cestu ve vašem kódu před prováděním jakýchkoli operací s Documentize SDK:

Documentize.Text.FontRepository.Sources.Add(new FolderFontSource("<path to ms fonts>"));

Tip

Zajištěním dokončení těchto instalací a správnou konfigurací cesty k písmu můžete maximalizovat výkon Documentize SDK na Linuxu nebo jiných ne-Windows systémech.

28. 12. 2024

Hodnocení

SDK Documentize můžete snadno stáhnout pro účely hodnocení. Verze pro hodnocení je identická s verzí zakoupenou, s jediným rozdílem, jak uplatňujete licenci.

Omezení verze pro hodnocení

Zatímco verze pro hodnocení poskytuje plný přístup ke všem funkcím, zahrnuje následující omezení, dokud není licence uplatněna:

  • Do všech výstupních dokumentů je vložen vodoznak pro hodnocení.
  • Lze zobrazit nebo upravit pouze první čtyři stránky jakéhokoli dokumentu PDF.

Chcete-li tyto omezení odstranit a odemknout plnou verzi, stačí uplatnit licenci přidáním několika řádků kódu do vašeho projektu.

28. 12. 2024

Průvodce pro vývojáře

PDF Zabezpečení

Zašifrujte a dešifrujte PDF dokumenty pomocí C# .NET

Generátor tabulek PDF

Snadno generujte strukturované tabulky v PDF dokumentech, ideální pro organizaci dat, vytváření interaktivních formulářů a zlepšení čitelnosti obsahu.

PDF Optimizer

Snižte velikost souborů, otočte stránky, ořízněte obsah a změňte velikost dokumentů

PDF Merger

Sloučte více PDF dokumentů do jednoho souboru pomocí C# .NET

PDF Podpis

.NET plugin nabízí zjednodušený proces přidávání podpisů, zajišťující autenticitu a zabezpečení obsahu PDF

PDF Splitter

.NET nástroj, který zjednodušuje proces rozdělování velkých PDF dokumentů na menší, lépe spravovatelné soubory

PDF ChatGPT

Integrace API ChatGPT s .NET PDF aplikacemi

PDF Text Extractor

.NET plugin umožňuje efektivní extrakci textu s ohledem na formátování nebo jeho vynechání podle vašich potřeb

Přidávač časových razítek PDF

Přidejte zabezpečená časová razítka do svých PDF dokumentů pomocí C# .NET

PDF/A Konvertor

.NET plugin převádí PDF dokumenty do formátu PDF/A a zajišťuje, že váš obsah zůstává v souladu se standardy dlouhodobého archivování

Konvertor PDF do XLS

Snadno převádějte PDF dokumenty na Excel tabulky (XLS/XLSX) pomocí robustního .NET pluginu Documentize.

PDF na DOC Konvertor

.NET nástroj umožňuje převod PDF dokumentů do formátů DOC nebo DOCX

Převodník PDF na JPEG

.NET plugin zjednodušuje převod PDF dokumentů na vysoce kvalitní JPEG obrázky

PDF na PNG konvertor

.NET plugin umožňuje převádět PDF dokumenty na vysoce kvalitní PNG obrázky

Převodník PDF na TIFF

.NET plugin zjednodušuje převod PDF dokumentů na vysoce kvalitní TIFF obrázky

HTML Converter

Komplexní průvodce funkcemi konvertoru PDF na HTML a HTML na PDF od Documentize.

10. 10. 2024

Podsekce Průvodce pro vývojáře

PDF Zabezpečení

Documentize PDF Zabezpečení pro .NET je výkonný nástroj určený ke zvýšení bezpečnosti vašich PDF dokumentů poskytováním schopností šifrování a dešifrování. Zajišťuje, že vaše citlivé informace zůstávají důvěrné a chráněné před neoprávněným přístupem.

Klíčové vlastnosti:

  • Zašifrovat PDF dokumenty: Zabezpečte své PDF soubory přidáním uživatelských a vlastnických hesel.
  • Dešifrovat PDF dokumenty: Odstranění šifrování z PDF, když je to potřeba.
  • Nastavit oprávnění: Ovládejte oprávnění jako tisk, kopírování a úprava obsahu.
  • Automatizace: Integrovat šifrování a dešifrování do svých .NET aplikací pro automatizované pracovní postupy.
  • Shoda: Zajistěte, aby vaše dokumenty splňovaly průmyslové standardy pro bezpečnost dokumentů.

Jak zašifrovat PDF dokument

Chcete-li zašifrovat PDF dokument, postupujte podle těchto kroků:

  1. Vytvořte instanci třídy Security.
  2. Vytvořte instanci EncryptionOptions se zvolenými uživatelskými a vlastnickými hesly.
  3. Přidejte vstupní PDF soubor pomocí metody AddInput.
  4. Nastavte cestu k výstupnímu souboru pomocí AddOutput.
  5. Proveďte šifrování pomocí metody Process.
 1  
 2// Instancujte plugin pro zabezpečení  
 3var plugin = new Security();  
 4
 5// Konfigurujte možnosti šifrování  
 6var opt = new EncryptionOptions("user_password", "owner_password");  
 7
 8// Přidejte vstupní PDF soubor  
 9opt.AddInput(new FileDataSource("path_to_pdf"));  
10
11// Určte výstupní zašifrovaný PDF soubor  
12opt.AddOutput(new FileDataSource("path_to_encrypted_pdf"));  
13
14// Proveďte proces šifrování  
15plugin.Process(opt);  

Jak dešifrovat PDF dokument

Chcete-li dešifrovat PDF dokument, postupujte podle těchto kroků:

  1. Vytvořte instanci třídy Security.
  2. Vytvořte instanci DecryptionOptions se nezbytným heslem.
  3. Přidejte zašifrovaný PDF soubor pomocí metody AddInput.
  4. Nastavte cestu k výstupnímu souboru pomocí AddOutput.
  5. Proveďte dešifrování pomocí metody Process.
 1  
 2// Instancujte plugin pro zabezpečení  
 3var plugin = new Security();  
 4
 5// Konfigurujte možnosti dešifrování  
 6var opt = new DecryptionOptions("user_password");  
 7
 8// Přidejte vstupní zašifrovaný PDF soubor  
 9opt.AddInput(new FileDataSource("path_to_encrypted_pdf"));  
10
11// Určte výstupní dešifrovaný PDF soubor  
12opt.AddOutput(new FileDataSource("path_to_decrypted_pdf"));  
13
14// Proveďte proces dešifrování  
15plugin.Process(opt);  

Nastavení oprávnění na PDF dokumenty

Při šifrování PDF můžete nastavit různá oprávnění, abyste ovládali, jak může být dokument používán.

  • Tisk: Povolit nebo zakázat tisk dokumentu.
  • Kopírování: Povolit nebo zakázat kopírování obsahu.
  • Úprava: Povolit nebo zakázat úpravy dokumentu.

Pro nastavení oprávnění můžete odpovídajícím způsobem konfigurovat EncryptionOptions.

Generátor tabulek PDF

Generátor tabulek Documentize pro .NET je všestranný plugin navržený k usnadnění integrace tabulek do PDF dokumentů. Ať už organizujete data, navrhujete formuláře nebo zlepšujete čitelnost dokumentu, tento plugin zjednodušuje proces, přičemž zachovává přesnost a účinnost. Jeho intuitivní API podporuje jak zpracování jednotlivých dokumentů, tak dávkové zpracování, což z něj činí nezbytný nástroj pro vývojáře pracující se strukturovanými daty.

Klíčové vlastnosti:

  • Dynamické vytváření tabulek: Bez námahy generujte strukturované tabulky v PDF dokumentech.
  • Podpora bohatého obsahu: Naplňte tabulky textem, HTML, obrázky a LaTeX obsahem.
  • Umístění na stránce: Vložte tabulky na konkrétní místa v PDF s přesností.
  • Přizpůsobitelný vzhled: Přizpůsobte strukturu tabulky, zarovnání buněk a styling.
  • Dávkové zpracování: Zpracovávejte více dokumentů současně pro maximální efektivitu.

Vytvoření PDF s tabulkami

Postupujte podle těchto kroků pro vytvoření strukturovaných tabulek v PDF pomocí třídy TableGenerator:

  1. Instancujte třídu TableGenerator.
  2. Nakonfigurujte objekt TableOptions, abyste definovali strukturu tabulky, obsah a vstupní/výstupní soubory.
  3. Přidejte tabulky, řádky a buňky do svého PDF.
  4. Dokončete proces generování tabulky pomocí metody Process.

Zde je příklad:

 1var generator = new TableGenerator();
 2var options = new TableOptions();
 3
 4// Určete vstupní a výstupní PDF soubory
 5options.AddInput(new FileDataSource("input.pdf"));
 6options.AddOutput(new FileDataSource("output.pdf"));
 7
 8// Definujte tabulku s řádky a buňkami
 9options
10    .InsertPageAfter(1) // Přidejte tabulku po první stránce
11    .AddTable()
12        .AddRow()
13            .AddCell().AddParagraph(new TextFragment("Buňka 1"))
14            .AddCell().AddParagraph(new TextFragment("Buňka 2"))
15            .AddCell().AddParagraph(new TextFragment("Buňka 3"));
16
17// Vygenerujte tabulku v dokumentu
18generator.Process(options);

Přidání bohatého obsahu do tabulek

Tabulky v PDF dokumentech mohou zahrnovat různé typy obsahu, aby zvýšily svou funkčnost a vzhled. Níže je příklad přidání HTML obsahu do buněk tabulky:

1options
2    .AddTable()
3        .AddRow()
4            .AddCell().AddParagraph(new HtmlFragment("<h1>Header 1</h1>"))
5            .AddCell().AddParagraph(new HtmlFragment("<h2>Header 2</h2>"))
6            .AddCell().AddParagraph(new HtmlFragment("<h3>Header 3</h3>"));

Podporované typy obsahu v tabulkách

Generátor tabulek PDF podporuje různé typy obsahu, což umožňuje vývojářům přizpůsobit tabulky pro širokou škálu použití:

  • HtmlFragment: Přidat obsah založený na HTML, jako jsou záhlaví, seznamy a formátovaný text.
  • TeXFragment: Zahrnout obsah založený na LaTeX pro matematické rovnice a vědeckou notaci.
  • TextFragment: Vložit obyčejný nebo formátovaný text.
  • Obrázek: Vložit obrázky přímo do buněk tabulky.

Přizpůsobení vzhledu a struktury tabulky

Plugin poskytuje flexibilitu pro úpravy struktury tabulky, včetně výšky řádků, šířky sloupců a zarovnání buněk. Tyto možnosti přizpůsobení umožňují navrhovat tabulky, které odpovídají rozvržení a požadavkům na styl vašich dokumentů.

Zpracování generování tabulek

Po přidání veškerého obsahu a přizpůsobení struktury tabulky dokončete proces voláním metody Process. Tato metoda generuje tabulky a aktualizuje PDF dokument. Zde je návod, jak zpracovat výsledky:

1var resultContainer = generator.Process(options);
2
3// Vytisknout počet vygenerovaných výsledků
4Console.WriteLine("Počet výsledků: " + resultContainer.ResultCollection.Count);

Příklady použití generátoru tabulek PDF

  1. Reportování dat: Prezentujte analytické zprávy, finanční zprávy nebo výsledky průzkumů v jasném a přehledném formátu.
  2. Návrh formulářů: Vytvářejte interaktivní formuláře se strukturovanými rozvrženími tabulek.
  3. Zlepšení dokumentu: Zlepšete čitelnost a použitelnost uživatelských příruček, návodů nebo výukových materiálů.
  4. Dávkové zpracování: Automatizujte generování tabulek pro více PDF dokumentů.

PDF Optimizer

Documentize PDF Optimizer je komplexní plugin, který vylepšuje PDF dokumenty pomocí pokročilých optimalizačních technik. Je navržen tak, aby pomáhal snižovat velikosti souborů, otáčet stránky, ořezávat obsah a měnit velikost dokumentů. Tyto operace zlepšují kvalitu a ovladatelnost PDF souborů, což usnadňuje jejich uložení, sdílení a prohlížení.

Klíčové vlastnosti:

  • Optimalizace: Snižte velikost PDF souboru bez ztráty kvality.
  • Otočení: Upravte orientaci PDF stránek.
  • Oříznutí: Odstraňte nepotřebné okraje nebo obsah z dokumentu.
  • Změna velikosti: Změňte velikost stránek na specifikované rozměry (např. A4, Letter).

Optimalizace PDF dokumentu

Následující kroky ukazují, jak optimalizovat PDF dokument snížením jeho velikosti při zachování kvality.

  1. Vytvořte instanci třídy Optimizer.
  2. Vytvořte objekt OptimizeOptions pro konfiguraci nastavení optimalizace.
  3. Přidejte vstupní PDF soubor(y) a nastavte výstupní umístění pro optimalizovaný soubor.
  4. Spusťte metodu Process pro provedení optimalizace.
1  
2var optimizer = new Optimizer();  
3var optimizeOptions = new OptimizeOptions();  
4optimizeOptions.AddInput(new FileDataSource("input.pdf"));  
5optimizeOptions.AddOutput(new FileDataSource("output.pdf"));  
6optimizer.Process(optimizeOptions);  

Změna velikosti PDF dokumentu

K provedení změny velikosti PDF dokumentu se používá třída ResizeOptions, aby bylo možné specifikovat novou velikost stránky pro dokument.

  1. Vytvořte instanci třídy Optimizer.
  2. Vytvořte objekt ResizeOptions pro definici velikosti stránky.
  3. Přidejte vstupní soubor a nastavte požadované výstupní umístění.
  4. Použijte metodu SetPageSize k určení nové velikosti (např. A4).
  5. Zavolejte metodu Process pro aplikaci změn.
1  
2var optimizer = new Optimizer();  
3var resizeOptions = new ResizeOptions();  
4resizeOptions.AddInput(new FileDataSource("input.pdf"));  
5resizeOptions.SetPageSize(PageSize.A4);  
6resizeOptions.AddOutput(new FileDataSource("output.pdf"));  
7optimizer.Process(resizeOptions);  

Otočení PDF stránek

Použijte třídu RotateOptions k úpravě orientace stránek v PDF souboru.

  1. Vytvořte instanci třídy Optimizer.
  2. Vytvořte objekt RotateOptions a nakonfigurujte úhel otočení.
  3. Přidejte vstupní PDF soubor a určete umístění výstupního souboru.
  4. Nastavte úhel otočení (např. 90 stupňů) pomocí metody SetRotation.
  5. Proveďte otočení pomocí metody Process.
1  
2var optimizer = new Optimizer();  
3var rotateOptions = new RotateOptions();  
4rotateOptions.AddInput(new FileDataSource("input.pdf"));  
5rotateOptions.SetRotation(90);  
6rotateOptions.AddOutput(new FileDataSource("output.pdf"));  
7optimizer.Process(rotateOptions);  

Oříznutí PDF dokumentu

Oříznutí odstraní nežádoucí obsah nebo okraje z PDF dokumentu. Třídu CropOptions lze použít k definici ořezávacího prostoru.

  1. Vytvořte instanci třídy Optimizer.
  2. Definujte ořezávací prostor pomocí objektu CropOptions.
  3. Přidejte vstupní soubor a určete umístění výstupního souboru.
  4. Použijte metodu SetCropBox k určení ořezávacího prostoru.
  5. Proveďte oříznutí pomocí metody Process.
1  
2var optimizer = new Optimizer();  
3var cropOptions = new CropOptions();  
4cropOptions.AddInput(new FileDataSource("input.pdf"));  
5cropOptions.SetCropBox(new Rectangle(50, 50, 500, 700)); // Definuje ořezávací prostor  
6cropOptions.AddOutput(new FileDataSource("output.pdf"));  
7optimizer.Process(cropOptions);  

PDF Merger

Documentize PDF Merger pro .NET je všestranný nástroj navržený pro sloučení více PDF dokumentů do jednoho souboru. Zjednodušuje konsolidaci PDF souborů a zajišťuje efektivní sloučení vašich dokumentů při zachování konzistence obsahu. Plugin zpracovává interní zdroje, jako jsou písma a obrázky, aby optimalizoval sloučený dokument.

Hlavní funkce:

  • Sloučit více PDF: Snadno zkombinujte více PDF souborů do jednoho.
  • Optimalizace zdrojů: Odstraňuje duplicitní písma a obrázky během sloučení.
  • Hromadné zpracování: Sloučte velké dávky PDF dokumentů najednou.
  • Bezpečné sloučení: Zajistěte integritu dokumentů bez ztráty dat nebo poškození obsahu.

Jak sloučit PDF dokumenty

Chcete-li sloučit více PDF dokumentů do jednoho souboru, postupujte podle těchto kroků:

  1. Vytvořte instanci třídy Merger.
  2. Vytvořte instanci MergeOptions pro konfiguraci procesu sloučení.
  3. Přidejte vstupní PDF soubory pomocí metody AddInput.
  4. Nastavte cestu k výstupnímu souboru pomocí AddOutput.
  5. Proveďte sloučení pomocí metody Process.
 1var merger = new Merger();
 2var mergeOptions = new MergeOptions();
 3
 4// Přidání vstupních PDF souborů k sloučení
 5mergeOptions.AddInput(new FileDataSource(@"C:\Samples\file1.pdf"));
 6mergeOptions.AddInput(new FileDataSource(@"C:\Samples\file2.pdf"));
 7mergeOptions.AddInput(new FileDataSource(@"C:\Samples\file3.pdf"));
 8
 9// Určení cesty k výstupnímu souboru
10mergeOptions.AddOutput(new FileDataSource(@"C:\Samples\mergedOutput.pdf"));
11
12// Sloučení PDF
13merger.Process(mergeOptions);

Jak sloučit PDF s rozsahem stránek

Také můžete sloučit specifické rozsahy stránek z vstupních PDF souborů pomocí třídy MergeOptions. To vám umožní kombinovat vybrané stránky do konečného výstupního dokumentu.

  1. Vytvořte instanci třídy Merger.
  2. Nakonfigurujte rozsahy stránek pomocí MergeOptions.
  3. Přidejte vstupní soubory s určenými rozsahy stránek.
  4. Nastavte cestu k výstupu.
  5. Zavolejte metodu Process.
 1var merger = new Merger();
 2var mergeOptions = new MergeOptions();
 3
 4// Sloučení specifických stránek z vstupních PDF
 5mergeOptions.AddInput(new FileDataSource(@"C:\Samples\file1.pdf"), new PageRange(1, 3));
 6mergeOptions.AddInput(new FileDataSource(@"C:\Samples\file2.pdf"), new PageRange(2, 5));
 7
 8// Určení cesty k výstupnímu souboru
 9mergeOptions.AddOutput(new FileDataSource(@"C:\Samples\outputWithSpecificPages.pdf"));
10
11// Sloučení PDF
12merger.Process(mergeOptions);

Jak zpracovávat hromadné sloučení

Plugin PDF Merger je optimalizován pro zpracování velkých dávek PDF dokumentů. Využitím funkce hromadného zpracování můžete sloučit stovky PDF v jedné operaci, což zajišťuje efektivní a rychlé řízení dokumentů.

  1. Vytvořte instanci třídy Merger.
  2. Přidejte všechny vstupní PDF soubory do třídy MergeOptions.
  3. Určete cestu k výstupu.
  4. Zavolejte metodu Process, abyste sloučili všechny soubory v dávce.
 1var merger = new Merger();
 2var mergeOptions = new MergeOptions();
 3
 4// Přidání velké dávky PDF k sloučení
 5for (int i = 1; i <= 100; i++)
 6{
 7    mergeOptions.AddInput(new FileDataSource($@"C:\Samples\file{i}.pdf"));
 8}
 9
10// Určení cesty k výstupnímu souboru
11mergeOptions.AddOutput(new FileDataSource(@"C:\Samples\batchMergedOutput.pdf"));
12
13// Zpracování hromadného sloučení
14merger.Process(mergeOptions);

PDF Podpis

Plugin Documentize PDF Podpis pro .NET umožňuje uživatelům digitálně podepisovat PDF dokumenty. Nabízí zjednodušený proces přidávání podpisů, zajišťující autenticitu a zabezpečení obsahu PDF. Plugin podporuje jak viditelné, tak neviditelné podpisy a poskytuje možnosti přizpůsobení polohy podpisu, důvodu, kontaktních informací a dalšího.

Klíčové vlastnosti:

  • Digitálně podepisujte PDF dokumenty: Zabezpečte své dokumenty viditelnými nebo neviditelnými digitálními podpisy.
  • PFX podpora: Podepisujte PDF soubory pomocí PFX certifikátu.
  • Možnosti přizpůsobení: Konfigurujte nastavení podpisu, jako jsou důvod, umístění a kontaktní údaje.
  • Viditelné a neviditelné podpisy: Zvolte, zda má být podpis na dokumentu viditelný.

Jak podepisovat PDF dokumenty

Pro podepsání PDF dokumentu pomocí PFX souboru postupujte podle těchto kroků:

  1. Vytvořte instanci třídy Signature.
  2. Inicializujte třídu SignOptions s cestou k PFX souboru a heslem.
  3. Přidejte vstupní PDF a výstupní soubor do možností.
  4. Spusťte metodu Process pro aplikaci podpisu.
 1  
 2var signature = new Signature();  
 3var signOptions = new SignOptions(@"C:\certificates\myCertificate.pfx", "pfxPassword");  
 4
 5// Přidejte vstupní PDF a specifikujte výstupní soubor  
 6signOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));  
 7signOptions.AddOutput(new FileDataSource(@"C:\Samples\signedOutput.pdf"));  
 8
 9// Konfigurujte možnosti podpisu  
10signOptions.Reason = "Smlouva";  
11signOptions.Contact = "johndoe@example.com";  
12signOptions.Location = "New York";  
13signOptions.PageNumber = 1;  
14signOptions.Visible = true;  
15signOptions.Rectangle = new Rectangle(100, 100, 200, 150);  
16
17// Aplikujte podpis na dokument  
18signature.Process(signOptions);  

Jak používat stream pro PFX soubor

Můžete také podepsat PDF pomocí PFX certifikátu poskytnutého jako stream místo cesty k souboru. To umožňuje flexibilnější handling uchovávání certifikátu.

  1. Vytvořte instanci třídy Signature.
  2. Inicializujte SignOptions se streamem obsahujícím PFX a heslem.
  3. Přidejte vstupní a výstupní soubory.
  4. Spusťte metodu Process pro aplikaci podpisu.
 1  
 2using var pfxStream = File.OpenRead(@"C:\certificates\myCertificate.pfx");  
 3var signature = new Signature();  
 4var signOptions = new SignOptions(pfxStream, "pfxPassword");  
 5
 6// Přidejte vstupní a výstupní soubory  
 7signOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));  
 8signOptions.AddOutput(new FileDataSource(@"C:\Samples\signedOutput.pdf"));  
 9
10// Aplikujte podpis  
11signature.Process(signOptions);  

Jak aplikovat neviditelné podpisy

Pro přidání neviditelného podpisu (takového, který zabezpečuje dokument, aniž by zobrazoval podpis na dokumentu) jednoduše nastavte vlastnost Visible na false.

  1. Vytvořte instanci SignOptions.
  2. Nastavte Visible na false.
  3. Přidejte vstupní a výstupní soubory.
  4. Zavolejte Process pro aplikaci neviditelného podpisu.
 1  
 2var signature = new Signature();  
 3var signOptions = new SignOptions(@"C:\certificates\myCertificate.pfx", "pfxPassword");  
 4
 5// Konfigurujte neviditelný podpis  
 6signOptions.Visible = false;  
 7
 8// Přidejte vstupní a výstupní soubory  
 9signOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));  
10signOptions.AddOutput(new FileDataSource(@"C:\Samples\invisiblySigned.pdf"));  
11
12// Zpracujte podpis  
13signature.Process(signOptions);  

PDF Splitter

Documentize PDF Splitter pro .NET je výkonný nástroj, který zjednodušuje proces rozdělování velkých PDF dokumentů na menší, lépe spravovatelné soubory. Ať už potřebujete extrahovat jednotlivé stránky nebo rozdělit dokument na konkrétní sekce, tento plugin vám umožní dosáhnout toho efektivně a s minimálním úsilím.

Klíčové vlastnosti:

  • Rozdělit PDF podle stránky: Rozdělte PDF dokument na jednotlivé stránky.
  • Hromadné zpracování: Rozdělte velké dávky PDF najednou.
  • Možnosti vlastního rozdělení: Nakonfigurujte proces rozdělení podle svých požadavků.
  • Organizovaný výstup: Snadno spravujte výstupní soubory pro každou rozdělenou stránku nebo sekci.

Jak rozdělit PDF dokumenty

Pro rozdělení PDF dokumentu na jednotlivé stránky postupujte podle těchto kroků:

  1. Vytvořte instanci třídy Splitter.
  2. Vytvořte instanci SplitOptions pro konfiguraci možností rozdělení.
  3. Přidejte vstupní PDF soubor pomocí metody AddInput.
  4. Přidejte výstupní soubory pro každou rozdělenou stránku pomocí metody AddOutput.
  5. Spusťte metodu Process pro rozdělení dokumentu.
 1  
 2var splitter = new Splitter();  
 3var splitOptions = new SplitOptions();  
 4
 5// Přidejte vstupní PDF soubor  
 6splitOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));  
 7
 8// Určete výstupní soubory pro každou stránku  
 9splitOptions.AddOutput(new FileDataSource(@"C:\Samples\output_page_1.pdf"));  
10splitOptions.AddOutput(new FileDataSource(@"C:\Samples\output_page_2.pdf"));  
11splitOptions.AddOutput(new FileDataSource(@"C:\Samples\output_page_3.pdf"));  
12
13// Zpracujte operaci rozdělení  
14splitter.Process(splitOptions);  

Rozdělení PDF podle rozsahů stránek

Můžete také rozdělit PDF tím, že určíte rozsahy stránek. To vám umožní extrahovat konkrétní sekce nebo více stránek z PDF do samostatných dokumentů.

 1  
 2var splitter = new Splitter();  
 3var splitOptions = new SplitOptions();  
 4
 5// Přidejte vstupní PDF  
 6splitOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));  
 7
 8// Definujte výstup pro rozsahy stránek (např. stránky 1-3)  
 9splitOptions.AddOutput(new FileDataSource(@"C:\Samples\output_pages_1_to_3.pdf"));  
10
11// Zpracujte rozdělení  
12splitter.Process(splitOptions);  

Jak zvládat hromadné rozdělení

Plugin PDF Splitter je optimalizován pro zpracování velkých dávek PDF dokumentů. Můžete rozdělit stovky PDF na jednotlivé stránky nebo sekce využitím hromadného zpracování.

 1  
 2var splitter = new Splitter();  
 3var splitOptions = new SplitOptions();  
 4
 5// Přidejte vstupní PDF soubory v dávce  
 6splitOptions.AddInput(new FileDataSource(@"C:\Samples\file1.pdf"));  
 7splitOptions.AddInput(new FileDataSource(@"C:\Samples\file2.pdf"));  
 8
 9// Definujte výstup pro každý soubor  
10splitOptions.AddOutput(new FileDataSource(@"C:\Samples\output_file1_page1.pdf"));  
11splitOptions.AddOutput(new FileDataSource(@"C:\Samples\output_file2_page1.pdf"));  
12
13// Zpracujte hromadné rozdělení  
14splitter.Process(splitOptions);  

PDF ChatGPT

Plugin Documentize ChatGPT pro .NET je mocný nástroj navržený k integraci API ChatGPT s PDF aplikacemi. Tento plugin umožňuje vývojářům generovat chatové odpovědi na základě vstupních zpráv a ukládat výstupy ve formátu PDF, což je vhodné pro vytváření konverzačních rozhraní nebo analytických zpráv přímo v PDF dokumentech.

Klíčové funkce:

  • Dokončení chatu: Generujte odpovědi pomocí API ChatGPT na základě vlastního vstupu.
  • Systémové a uživatelské zprávy: Poskytněte jak systémový kontext, tak uživatelský vstup pro vytvoření dynamických konverzací.
  • PDF výstup: Uložte vygenerovaná dokončení chatu do strukturovaného PDF souboru pro další použití.
  • Asynchronní zpracování: Zajistěte responzivní aplikace zpracováním dokončení chatu asynchronně.

Generování chatových odpovědí

Chcete-li generovat chatové odpovědi a uložit je do PDF souboru pomocí pluginu ChatGPT, postupujte podle těchto kroků:

  1. Vytvořte instanci třídy PdfChatGptRequestOptions, abyste nastavili možnosti požadavku.
  2. Přidejte vstupní a výstupní PDF soubory.
  3. Nastavte API klíč a specifikujte parametry jako maximální počet tokenů a dotaz pro model ChatGPT.
  4. Spusťte metodu ProcessAsync pro generování dokončení chatu.
 1  
 2var options = new PdfChatGptRequestOptions();  
 3options.ApiKey = "sk-******";  // Nastavte svůj API klíč  
 4options.MaxTokens = 1000;  // Nastavte maximální počet tokenů  
 5options.Query = "Analyzujte tento text na klíčová témata.";  
 6
 7// Přidejte vstupní PDF soubor  
 8options.AddInput(new FileDataSource("input.pdf"));  
 9
10// Určete, kde se má uložit výstupní PDF s chatovými odpověďmi  
11options.AddOutput(new FileDataSource("output.pdf"));  
12
13// Vytvořte instanci pluginu PdfChatGpt  
14var plugin = new PdfChatGpt();  
15
16// Spusťte proces asynchronně  
17var result = await plugin.ProcessAsync(options);  

Přidání systémových a uživatelských zpráv

Pro vytvoření interaktivnější konverzace můžete přidat jak systémové, tak uživatelské zprávy. Tyto zprávy pomáhají formovat kontext konverzace.

  1. Přidejte systémovou zprávu, která nastaví kontext pro ChatGPT.
  2. Přidejte uživatelskou zprávu, která představuje uživatelský vstup pro konverzaci.
 1  
 2var options = new PdfChatGptRequestOptions();  
 3options.ApiKey = "sk-******";  // Nastavte svůj API klíč  
 4
 5// Přidejte systémovou zprávu pro kontext  
 6options.AddSystemMessage("Jste AI vycvičená na shrnování textu.");  
 7
 8// Přidejte uživatelskou zprávu pro dotaz na model ChatGPT  
 9options.AddUserMessage("Prosím, shrňte přiložený dokument.");  
10
11// Přidejte vstupní a výstupní PDF  
12options.AddInput(new FileDataSource("input.pdf"));  
13options.AddOutput(new FileDataSource("output.pdf"));  
14
15// Zpracujte požadavek asynchronně  
16var plugin = new PdfChatGpt();  
17var result = await plugin.ProcessAsync(options);  

PDF Text Extractor

Documentize PDF Text Extractor pro .NET zjednodušuje extrakci textu z PDF dokumentů. Ať už potřebujete čistý, surový nebo prostý text, tento plugin vám umožňuje efektivně extrahovat text s ohledem na formátování nebo jej vynechat podle vašich potřeb.

Hlavní funkce:

  • Čistý režim: Extrakce textu s zachováním původního formátování.
  • Surový režim: Extrakce textu bez jakéhokoli formátování.
  • Prostý režim: Extrakce textu bez speciálních znaků nebo formátování.
  • Školní zpracování: Extrakce textu z více PDF najednou.

Jak extrahovat text z PDF dokumentů

Chcete-li extrahovat text z PDF dokumentu, postupujte podle těchto kroků:

  1. Vytvořte instanci třídy TextExtractor.
  2. Vytvořte instanci TextExtractorOptions pro nastavení možností extrakce.
  3. Přidejte vstupní PDF soubor pomocí metody AddInput.
  4. Spusťte metodu Process pro extrakci textu.
  5. Přistupte k extrahovanému textu pomocí ResultContainer.ResultCollection.
 1  
 2using var extractor = new TextExtractor();  
 3var textExtractorOptions = new TextExtractorOptions();  
 4
 5// Přidání vstupního PDF  
 6textExtractorOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));  
 7
 8// Zpracování extrakce textu  
 9var resultContainer = extractor.Process(textExtractorOptions);  
10
11// Tisk extrahovaného textu  
12var extractedText = resultContainer.ResultCollection[0];  
13Console.WriteLine(extractedText);  

Extrakce textu z více PDF

Plugin umožňuje extrakci textu z více PDF současně, čímž zajistí rychlé a efektivní zpracování.

 1  
 2using var extractor = new TextExtractor();  
 3var textExtractorOptions = new TextExtractorOptions();  
 4
 5// Přidání více vstupních PDF  
 6textExtractorOptions.AddInput(new FileDataSource(@"C:\Samples\input1.pdf"));  
 7textExtractorOptions.AddInput(new FileDataSource(@"C:\Samples\input2.pdf"));  
 8
 9// Zpracování extrakce  
10var resultContainer = extractor.Process(textExtractorOptions);  
11
12// Výstup extrahovaného textu  
13foreach (var result in resultContainer.ResultCollection)  
14{  
15    Console.WriteLine(result);  
16}  

Režimy extrakce textu

Plugin TextExtractor nabízí tři režimy extrakce, které poskytují flexibilitu podle vašich potřeb.

  1. Čistý režim: Zachovává původní formátování, včetně mezer a zarovnání.
  2. Surový režim: Extrahuje text bez formátování, užitečné pro zpracování surových dat.
  3. Prostý režim: Extrahuje text bez speciálních znaků nebo dalšího formátování.
 1  
 2var textExtractorOptions = new TextExtractorOptions();  
 3
 4// Nastavit na čistý režim  
 5textExtractorOptions.Mode = ExtractionMode.Pure;  
 6textExtractorOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));  
 7
 8// Zpracování a výstup  
 9var resultContainer = extractor.Process(textExtractorOptions);  
10Console.WriteLine(resultContainer.ResultCollection[0]);  

Jak zvládnout školní zpracování

Pro větší sady dokumentů můžete využít školní zpracování, což vám umožní extrahovat text z více PDF najednou.

 1  
 2using var extractor = new TextExtractor();  
 3var textExtractorOptions = new TextExtractorOptions();  
 4
 5// Přidání více vstupních PDF  
 6textExtractorOptions.AddInput(new FileDataSource(@"C:\Samples\batch1.pdf"));  
 7textExtractorOptions.AddInput(new FileDataSource(@"C:\Samples\batch2.pdf"));  
 8
 9// Definování výstupu pro každý soubor  
10var resultContainer = extractor.Process(textExtractorOptions);  
11
12// Zpracování extrahovaného textu  
13foreach (var result in resultContainer.ResultCollection)  
14{  
15    Console.WriteLine(result);  
16}  

Přidávač časových razítek PDF

Přidávač časových razítek PDF pro .NET je mocný nástroj navržený k přidávání zabezpečených časových razítek do vašich PDF dokumentů. Zvyšuje integritu a autenticitu vašich dokumentů tím, že poskytuje důvěryhodnou časovou referenci, čímž zajišťuje dodržování standardů digitálních podpisů.

Hlavní funkce:

  • Přidání zabezpečených časových razítek: Snadno přidávejte zabezpečená časová razítka do svých PDF dokumentů.
  • Přizpůsobitelné servery časových razítek: Používejte vlastní URL adresy serverů časových razítek a autentizační údaje.
  • Automatizace: Integrujte razení časových razítek do svých .NET aplikací pro automatizované pracovní postupy.
  • Soulad: Zajistěte, aby vaše dokumenty splňovaly průmyslové standardy pro digitální podpisy a časová razítka.

Jak přidat časové razítko do PDF dokumentů

Chcete-li přidat zabezpečené časové razítko do PDF dokumentu, postupujte podle následujících kroků:

  1. Vytvořte instanci třídy Timestamp.
  2. Vytvořte instanci AddTimestampOptions pro konfiguraci procesu razení časových razítek.
  3. Přidejte vstupní PDF soubor pomocí metody AddInput.
  4. Nastavte cestu k výstupnímu souboru pomocí AddOutput.
  5. Proveďte razení časového razítka pomocí metody Process.
 1// Instantiate the Timestamp plugin
 2var plugin = new Timestamp();
 3
 4// Configure the timestamping options
 5var opt = new AddTimestampOptions("path_to_pfx", "password_for_pfx", "timestamp_server_url");
 6
 7// Add input PDF file
 8opt.AddInput(new FileDataSource("path_to_pdf"));
 9
10// Specify the output PDF file
11opt.AddOutput(new FileDataSource("path_to_result_pdf"));
12
13// Perform the timestamping process
14plugin.Process(opt);

Jak používat vlastní autentizaci se serverem časových razítek

Můžete poskytnout základní autentizační údaje při připojování k serveru časových razítek. To vám umožní autentizaci se servery, které vyžadují uživatelské jméno a heslo.

  1. Vytvořte instanci třídy Timestamp.
  2. Vytvořte instanci AddTimestampOptions, včetně serverBasicAuthCredentials.
  3. Přidejte cesty k vstupnímu a výstupnímu souboru.
  4. Zavolejte metodu Process.
 1// Instantiate the Timestamp plugin
 2var plugin = new Timestamp();
 3
 4// Configure the timestamping options with authentication
 5var opt = new AddTimestampOptions("path_to_pfx", "password_for_pfx", "timestamp_server_url", "username:password");
 6
 7// Add input PDF file
 8opt.AddInput(new FileDataSource("path_to_pdf"));
 9
10// Specify the output PDF file
11opt.AddOutput(new FileDataSource("path_to_result_pdf"));
12
13// Perform the timestamping process
14plugin.Process(opt);

Práce se soubory PFX a hesly

Třída AddTimestampOptions vám umožňuje použít soubor PFX pro digitální podepisování spolu s heslem.

  • PFX stream nebo cesta k souboru: Můžete poskytnout stream nebo cestu k souboru PFX.
  • Ochrana heslem: Zajistěte, aby bylo heslo pro soubor PFX bezpečně spravováno.

PDF/A Konvertor

Documentize PDF/A Konvertor pro .NET je silný nástroj navržený pro převod PDF dokumentů do formátu PDF/A, což zajišťuje, že váš obsah zůstává v souladu se standardy dlouhodobého archivování. Tento plugin také podporuje ověřování stávajících PDF dokumentů na shodu s PDF/A, což nabízí jak funkce převodu, tak ověření v jednom řešení.

Hlavní funkce:

  • Převod do PDF/A: Bezproblémově transformujte PDF soubory do formátu PDF/A (např. PDF/A-1a, PDF/A-2b, PDF/A-3b), aby byla zajištěna shoda se standardy archivování.
  • Ověření shody s PDF/A: Zkontrolujte stávající PDF dokumenty na shodu se standardy PDF/A a identifikujte problémy, pokud nejsou v souladu.
  • Hromadné zpracování: Zpracovávejte několik souborů najednou pro převod nebo ověření.
  • Efektivní pracovní tok: Minimalizujte čas a úsilí díky rychlým a spolehlivým procesům převodu.

Jak převést PDF do PDF/A

Chcete-li převést PDF dokument do formátu PDF/A, postupujte podle těchto kroků:

  1. Vytvořte instanci třídy PdfAConverter.
  2. Vytvořte instanci PdfAConvertOptions, abyste nakonfigurovali převod.
  3. Určete požadovanou verzi PDF/A (např. PDF/A-3B).
  4. Přidejte vstupní PDF soubor pomocí metody AddInput.
  5. Přidejte výstupní soubor pro výsledný PDF/A pomocí metody AddOutput.
  6. Zavolejte metodu Process k provedení převodu.
 1var pdfAConverter = new PdfAConverter();
 2var pdfAOptions = new PdfAConvertOptions
 3{
 4    PdfAVersion = PdfAStandardVersion.PDF_A_3B
 5};
 6
 7// Přidejte vstupní PDF soubor
 8pdfAOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
 9
10// Určete výstupní PDF/A soubor
11pdfAOptions.AddOutput(new FileDataSource(@"C:\Samples\output_pdfa.pdf"));
12
13// Zpracujte převod
14pdfAConverter.Process(pdfAOptions);

Ověření shody s PDF/A

Můžete ověřit existující PDF soubory na shodu s PDF/A pomocí třídy PdfAValidateOptions.

 1var pdfAConverter = new PdfAConverter();
 2var validationOptions = new PdfAValidateOptions
 3{
 4    PdfAVersion = PdfAStandardVersion.PDF_A_1A
 5};
 6
 7// Přidejte PDF soubor, který má být ověřen
 8validationOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
 9
10// Spusťte proces ověření
11var resultContainer = pdfAConverter.Process(validationOptions);
12
13// Zkontrolujte výsledek ověření
14var validationResult = (PdfAValidationResult)resultContainer.ResultCollection[0].Data;
15Console.WriteLine("PDF/A Ověření bylo úspěšné: " + validationResult.IsValid);

Hromadné zpracování pro převod PDF/A

Tento plugin podporuje hromadné zpracování, což vám umožňuje převádět nebo ověřovat několik PDF souborů na shodu s PDF/A najednou.

 1var pdfAConverter = new PdfAConverter();
 2var pdfAOptions = new PdfAConvertOptions
 3{
 4    PdfAVersion = PdfAStandardVersion.PDF_A_3B
 5};
 6
 7// Přidejte více vstupních PDF souborů
 8pdfAOptions.AddInput(new FileDataSource(@"C:\Samples\file1.pdf"));
 9pdfAOptions.AddInput(new FileDataSource(@"C:\Samples\file2.pdf"));
10
11// Určete výstupní soubory pro převedené PDF/A
12pdfAOptions.AddOutput(new FileDataSource(@"C:\Samples\file1_pdfa.pdf"));
13pdfAOptions.AddOutput(new FileDataSource(@"C:\Samples\file2_pdfa.pdf"));
14
15// Zpracujte hromadný převod
16pdfAConverter.Process(pdfAOptions);

Konvertor PDF do XLS

Konvertor PDF do XLS pro .NET od Documentize je všestranný a výkonný nástroj pro převod PDF dokumentů na Excel tabulky (XLS/XLSX). Využitím tohoto pluginu mohou vývojáři bezproblémově transformovat statická PDF data na dynamické a editovatelné tabulky, což zjednodušuje manipulaci s daty, analýzu a sdílení.

Klíčové vlastnosti:

  • Flexibilní možnosti konverze: Převádějte PDF soubory na XLSX, XLS, CSV nebo jiné formáty.
  • Zachování obsahu: Udržujte původní strukturu, rozložení a formátování.
  • Přizpůsobitelné výstupy: Nakonfigurujte rozsahy stránek, názvy listů a výstupní formáty.
  • Hromadné zpracování: Zpracovávejte více PDF souborů současně pro vysokou efektivitu.
  • Pokročilé formátování: Vkládejte prázdné sloupce nebo minimalizujte počet listů.

Jak převést PDF do Excelu

Chcete-li převést PDF dokument na Excelový soubor (XLS/XLSX), postupujte podle těchto kroků:

  1. Vytvořte instanci třídy XlsConverter.
  2. Nakonfigurujte nastavení konverze pomocí třídy PdfToXlsOptions.
  3. Přidejte vstupní PDF soubory pomocí metody AddInput.
  4. Určete cestu k výstupnímu souboru pomocí metody AddOutput.
  5. Proveďte metodu Process, abyste zahájili konverzi.
1var converter = new XlsConverter();
2var options = new PdfToXlsOptions();
3
4// Přidejte cesty k vstupním a výstupním souborům
5options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
6options.AddOutput(new FileDataSource(@"C:\Samples\output.xlsx"));
7
8// Proveďte konverzi
9converter.Process(options);

Přizpůsobení konverze PDF do Excelu

Třída PdfToXlsOptions vám umožňuje přizpůsobit proces konverze. Například, chcete-li převést PDF na soubor XLSX, nastavte název listu a povolte pokročilé možnosti formátování:

 1var options = new PdfToXlsOptions
 2{
 3    Format = PdfToXlsOptions.ExcelFormat.XLSX,    // Určete formát XLSX
 4    WorksheetName = "MySheet",                    // Pojmenujte list
 5    InsertBlankColumnAtFirst = true               // Vložte prázdný sloupec na začátek
 6};
 7
 8// Přidejte vstupní a výstupní soubory
 9options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
10options.AddOutput(new FileDataSource(@"C:\Samples\output.xlsx"));
11
12// Zpracujte konverzi
13converter.Process(options);

Hromadné zpracování konverze PDF do XLS

S hromadným zpracováním můžete převést více PDF souborů na Excel tabulky najednou. Zde je příklad:

 1var converter = new XlsConverter();
 2var options = new PdfToXlsOptions();
 3
 4// Přidejte více vstupních souborů
 5options.AddInput(new FileDataSource(@"C:\Samples\file1.pdf"));
 6options.AddInput(new FileDataSource(@"C:\Samples\file2.pdf"));
 7
 8// Určete cesty k výstupním souborům
 9options.AddOutput(new FileDataSource(@"C:\Samples\output1.xlsx"));
10options.AddOutput(new FileDataSource(@"C:\Samples\output2.xlsx"));
11
12// Proveďte hromadnou konverzi
13converter.Process(options);

Zpracování výsledků konverze

Po procesu konverze metoda Process vrátí objekt ResultContainer, který obsahuje podrobnosti operace. Zde je, jak získat cestu k převedenému souboru:

1var resultContainer = converter.Process(options);
2
3// Přístup k cestě k výstupnímu souboru
4var result = resultContainer.ResultCollection[0];
5Console.WriteLine("Převedená cesta k souboru: " + result.Data.ToString());

Podporované výstupní formáty

Výčtový typ PdfToXlsOptions.ExcelFormat poskytuje řadu výstupních formátů:

  • XLSX: Office Open XML (.xlsx) formát souboru (výchozí).
  • XLSM: Formát Excelu s makry.
  • CSV: Hodnoty oddělené čárkami.
  • ODS: Tabulka Open Document.
  • XMLSpreadSheet2003: Excel 2003 XML formát.

PDF na DOC Konvertor

Documentize PDF na DOC Konvertor pro .NET je mocný nástroj navržený k převodu PDF dokumentů do formátů DOC nebo DOCX. Tento plugin bezproblémově transformuje PDF stránky na editovatelné dokumenty Microsoft Word, což usnadňuje opětovné použití, úpravy a sdílení obsahu napříč více platformami.

Klíčové vlastnosti:

  • DOC/DOCX převod: Převod PDF dokumentů na editovatelné formáty Microsoft Word (DOC nebo DOCX).
  • Udržení formátování: Zachování původního uspořádání, textu a formátování během převodního procesu.
  • Hromadné zpracování: Převod více PDF souborů najednou.
  • Možnosti přizpůsobení převodu: Jemné doladění převodního procesu s různými režimy, jako je Vylepšený tok, pro lepší uspořádání.

Jak převést PDF na DOC/DOCX

Chcete-li převést PDF dokument do formátu DOC/DOCX, postupujte podle těchto kroků:

  1. Vytvořte instanci třídy DocConverter.
  2. Vytvořte instanci DocConversionOptions pro konfiguraci převodního procesu.
  3. Přidejte vstupní PDF soubor pomocí metody AddInput.
  4. Přidejte cestu k výstupnímu souboru pro výsledný DOC/DOCX soubor pomocí metody AddOutput.
  5. Spusťte metodu Process pro provedení převodu.
 1var docConverter = new DocConverter();
 2var options = new DocConversionOptions()
 3{
 4    SaveFormat = SaveFormat.DocX,       // Výstupní formát jako DOCX
 5    ConversionMode = ConversionMode.EnhancedFlow // Optimalizovat uspořádání a formátování
 6};
 7
 8// Přidejte vstupní PDF soubor
 9options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
10
11// Přidejte cestu k výstupnímu Word dokumentu
12options.AddOutput(new FileDataSource(@"C:\Samples\output.docx"));
13
14// Zpracujte převod
15docConverter.Process(options);

Převod PDF na DOC s vlastními možnostmi

Plugin PDF na DOC Konvertor nabízí několik možností pro přizpůsobení vašeho převodního procesu. Můžete si vybrat mezi různými režimy, jakým způsobem bude uspořádání a struktura PDF zpracovány během převodu.

 1var docConverter = new DocConverter();
 2var options = new DocConversionOptions()
 3{
 4    SaveFormat = SaveFormat.Doc,        // Výstupní formát jako DOC
 5    ConversionMode = ConversionMode.Precise // Co nejvíce zachovat původní uspořádání PDF
 6};
 7
 8// Přidejte vstupní PDF soubor
 9options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
10
11// Přidejte cestu k výstupnímu Word dokumentu
12options.AddOutput(new FileDataSource(@"C:\Samples\output.doc"));
13
14// Zpracujte převod
15docConverter.Process(options);

Hromadné zpracování převodu PDF na DOC/DOCX

PDF na DOC Konvertor podporuje hromadné zpracování, což vám umožňuje převádět více PDF souborů najednou. Zde je příklad hromadného převodu:

 1var docConverter = new DocConverter();
 2var options = new DocConversionOptions()
 3{
 4    SaveFormat = SaveFormat.DocX
 5};
 6
 7// Přidejte více vstupních PDF souborů
 8options.AddInput(new FileDataSource(@"C:\Samples\file1.pdf"));
 9options.AddInput(new FileDataSource(@"C:\Samples\file2.pdf"));
10
11// Přidejte cesty k výstupním souborům pro výsledné DOCX soubory
12options.AddOutput(new FileDataSource(@"C:\Samples\output_file1.docx"));
13options.AddOutput(new FileDataSource(@"C:\Samples\output_file2.docx"));
14
15// Zpracujte hromadný převod
16docConverter.Process(options);

Převodník PDF na JPEG

Documentize PDF to JPEG Converter pro .NET je výkonný nástroj, který zjednodušuje převod PDF dokumentů na vysoce kvalitní JPEG obrázky. Tento plugin je navržen tak, aby vaše obsah byl přístupnější napříč platformami tím, že převádí PDF stránky na široce používané obrazové formáty.

Hlavní funkce:

  • Převod PDF na JPEG: Snadno převedete celé PDF dokumenty nebo specifické stránky na JPEG obrázky.
  • Vlastní rozlišení: Nastavte rozlišení (např. 300 dpi) pro vysoce kvalitní výstupy.
  • Rozsah stránek: Vyberte specifické stránky nebo rozsahy pro převod.
  • Hromadné zpracování: Převeďte více PDF stránek nebo celé dokumenty najednou.
  • Rychlý převod: Rychlý a efektivní proces s minimálním úsilím.

Jak převést PDF stránky na JPEG

Pro převod PDF dokumentu na JPEG obrázky postupujte podle těchto kroků:

  1. Vytvořte instanci třídy Jpeg.
  2. Vytvořte instanci JpegOptions pro konfiguraci procesu převodu.
  3. Přidejte vstupní PDF soubor pomocí metody AddInput.
  4. Určete cestu k výstupnímu souboru pro JPEG obrázky pomocí metody AddOutput.
  5. Spusťte metodu Process pro převod PDF stránek na JPEG obrázky.
 1  
 2var converter = new Jpeg();  
 3var options = new JpegOptions();  
 4
 5// Přidejte vstupní PDF soubor  
 6options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));  
 7
 8// Určete výstupní adresář pro JPEG obrázky  
 9options.AddOutput(new FileDataSource(@"C:\Samples\images"));  
10
11// Zpracujte převod PDF na JPEG  
12converter.Process(options);  

Přizpůsobení převodu PDF na JPEG

Můžete přizpůsobit proces převodu nastavením rozlišení, výběrem rozsahů stránek nebo nastavením kvality obrázku. Zde je uvedeno, jak převést první stránku PDF při 300 dpi:

 1  
 2var converter = new Jpeg();  
 3var options = new JpegOptions();  
 4
 5// Nastavte výstupní rozlišení na 300 dpi a převedete pouze první stránku  
 6options.OutputResolution = 300;  
 7options.PageRange = new PageRange(1);  
 8
 9// Přidejte vstupní a výstupní cesty  
10options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));  
11options.AddOutput(new FileDataSource(@"C:\Samples\output_page_1.jpg"));  
12
13// Zpracujte převod  
14converter.Process(options);  

Hromadné zpracování pro převod PDF na JPEG

Plugin PDF to JPEG Converter podporuje hromadné zpracování, které vám umožňuje převést více stránek z PDF na jednotlivé JPEG soubory.

 1  
 2var converter = new Jpeg();  
 3var options = new JpegOptions();  
 4
 5// Přidejte vstupní PDF soubor  
 6options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));  
 7
 8// Nastavte výstupní cesty pro každou stránku  
 9options.AddOutput(new FileDataSource(@"C:\Samples\output_page_1.jpg"));  
10options.AddOutput(new FileDataSource(@"C:\Samples\output_page_2.jpg"));  
11
12// Zpracujte hromadný převod  
13converter.Process(options);  

Jak zpracovávat výsledky převodu

Metoda Process vrací objekt ResultContainer, který obsahuje informace o výsledcích převodu. Můžete vytisknout cesty převedených JPEG souborů, jak je uvedeno níže:

1  
2ResultContainer resultContainer = converter.Process(options);  
3
4// Vytiskněte výstupní cesty JPEG obrázků  
5foreach (FileResult result in resultContainer.ResultCollection)  
6{  
7    Console.WriteLine(result.Data.ToString());  
8}  

PDF na PNG konvertor

Documentize PDF na PNG konvertor pro .NET je pokročilý nástroj, který vám umožňuje převádět PDF dokumenty na vysoce kvalitní PNG obrázky. Tento plugin je navržen tak, aby vaše obsah byl všestrannější, přístupnější a snadněji sdílitelný transformací PDF stránek do široce podporovaných obrazových formátů.

Klíčové vlastnosti:

  • Převod PDF na PNG: Rychle a efektivně převádějte celé PDF dokumenty nebo konkrétní stránky na PNG obrázky.
  • Přizpůsobitelné rozlišení: Nastavte požadované DPI (např. 300 DPI) pro výstup kvalitního obrazu.
  • Hromadné zpracování: Převádějte několik PDF stránek nebo celé dokumenty najednou.
  • Snadná správa výstupu: Určete výstupní adresáře pro každý převedený PNG soubor.
  • Rychlý převod: Rychlé, efektivní a vyžaduje minimální úsilí k nastavení.

Jak převést PDF na PNG

Chcete-li převést PDF dokument na PNG obrázky, postupujte podle těchto kroků:

  1. Vytvořte instanci třídy Png.
  2. Vytvořte instanci PngOptions, abyste nakonfigurovali proces převodu.
  3. Přidejte vstupní PDF soubor pomocí metody AddInput.
  4. Určete výstupní adresář pro PNG obrázky pomocí metody AddOutput.
  5. Spusťte metodu Process, abyste převedli PDF stránky na PNG obrázky.
 1  
 2var converter = new Png();  
 3var options = new PngOptions();  
 4
 5// Přidejte vstupní PDF soubor  
 6options.AddInput(new FileDataSource(@"C:\Samples\sample.pdf"));  
 7
 8// Určete výstupní adresář pro PNG obrázky  
 9options.AddOutput(new FileDataSource(@"C:\Samples\images"));  
10
11// Zpracujte převod PDF na PNG  
12converter.Process(options);  

Přizpůsobení převodu PDF na PNG

Můžete přizpůsobit převod úpravou rozlišení a výběrem konkrétních stránek. Například, chcete-li převést pouze první stránku PDF na 300 DPI:

 1  
 2var converter = new Png();  
 3var options = new PngOptions();  
 4
 5// Nastavte výstupní rozlišení na 300 DPI  
 6options.OutputResolution = 300;  
 7
 8// Převést pouze první stránku  
 9options.PageRange = new PageRange(1);  
10
11// Přidejte cesty pro vstup a výstup  
12options.AddInput(new FileDataSource(@"C:\Samples\sample.pdf"));  
13options.AddOutput(new FileDataSource(@"C:\Samples\output_page_1.png"));  
14
15// Zpracujte převod  
16converter.Process(options);  

Hromadné zpracování převodu PDF na PNG

Plugin PDF na PNG konvertor také podporuje hromadné zpracování, což vám umožňuje převádět více stránek nebo dokonce celé PDF dokumenty na jednotlivé PNG soubory.

 1  
 2var converter = new Png();  
 3var options = new PngOptions();  
 4
 5// Přidejte vstupní PDF soubor  
 6options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));  
 7
 8// Nastavte výstupní cesty pro každou stránku  
 9options.AddOutput(new FileDataSource(@"C:\Samples\output_page_1.png"));  
10options.AddOutput(new FileDataSource(@"C:\Samples\output_page_2.png"));  
11
12// Zpracujte hromadný převod  
13converter.Process(options);  

Zpracování výsledků převodu

Po zpracování převodu vrací metoda Process objekt ResultContainer, který obsahuje výsledky převodu. Můžete vytisknout výstupní cesty PNG obrázků následujícím způsobem:

1  
2ResultContainer resultContainer = converter.Process(options);  
3
4// Vytiskněte výstupní cesty PNG obrázků  
5foreach (FileResult result in resultContainer.ResultCollection)  
6{  
7    Console.WriteLine(result.Data.ToString());  
8}  

Převodník PDF na TIFF

Documentize PDF to TIFF Converter pro .NET je mocný nástroj navržený pro převod PDF dokumentů na vysoce kvalitní TIFF obrázky. Tento plugin zajišťuje, že váš obsah je přístupný na různých platformách při zachování vynikající věrnosti a versatility.

Klíčové vlastnosti:

  • Převod PDF na TIFF: Snadno převádějte celé PDF dokumenty nebo konkrétní stránky na TIFF obrázky.
  • Vlastní rozlišení: Upravte rozlišení (např. 300 dpi) pro kvalitnější výstupy.
  • Více stránkový TIFF: Spojte více PDF stránek do jednoho více stránkového TIFF souboru.
  • Rozsah stránek: Převádějte konkrétní stránky nebo rozsahy pro přesné výsledky.
  • Dávkové zpracování: Převádějte více PDF dokumentů nebo stránek najednou.
  • Rychlý převod: Rychlý a efektivní proces s minimálním úsilím.

Jak převést PDF stránky na TIFF

Pro převod PDF dokumentu na TIFF obrázky postupujte podle těchto kroků:

  1. Vytvořte instanci třídy TiffConverter.
  2. Vytvořte instanci PdfToTiffOptions pro konfiguraci procesu převodu.
  3. Přidejte vstupní PDF soubor pomocí metody AddInput.
  4. Určete cestu pro výstupní soubor TIFF obrázků pomocí metody AddOutput.
  5. Spusťte metodu Process pro převod PDF stránek na TIFF obrázky.
 1var converter = new TiffConverter();
 2var options = new PdfToTiffOptions();
 3
 4// Přidejte vstupní PDF soubor
 5options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
 6
 7// Určete výstupní soubor pro TIFF obrázky
 8options.AddOutput(new FileDataSource(@"C:\Samples\output.tiff"));
 9
10// Zpracujte převod PDF na TIFF
11converter.Process(options);

Přizpůsobení převodu PDF na TIFF

Můžete přizpůsobit proces převodu úpravou rozlišení, povolením více stránkového výstupu nebo výběrem rozsahů stránek. Zde je návod, jak převést první stránku PDF při 300 dpi na TIFF soubor:

 1var converter = new TiffConverter();
 2var options = new PdfToTiffOptions();
 3
 4// Nastavte rozlišení výstupu na 300 dpi a převádějte pouze první stránku
 5options.OutputResolution = 300;
 6options.PageList = new List<int> { 1 };
 7
 8// Přidejte vstupní a výstupní cesty
 9options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
10options.AddOutput(new FileDataSource(@"C:\Samples\output_page_1.tiff"));
11
12// Zpracujte převod
13converter.Process(options);

Vytváření více stránkového TIFF

Plugin PDF to TIFF Converter podporuje generování více stránkového TIFF, což vám umožňuje spojit více PDF stránek do jednoho TIFF souboru pro efektivní archivaci nebo tisk.

 1var converter = new TiffConverter();
 2var options = new PdfToTiffOptions
 3{
 4    MultiPage = true // Povolit výstup více stránkového TIFF
 5};
 6
 7// Přidejte vstupní PDF soubor
 8options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
 9
10// Určete výstupní soubor pro více stránkový TIFF
11options.AddOutput(new FileDataSource(@"C:\Samples\output.tiff"));
12
13// Zpracujte převod
14converter.Process(options);

Dávkové zpracování pro převod PDF na TIFF

Plugin PDF to TIFF Converter také podporuje dávkové zpracování, což vám umožňuje současně převádět více PDF stránek nebo celé dokumenty na samostatné TIFF soubory.

 1var converter = new TiffConverter();
 2var options = new PdfToTiffOptions();
 3
 4// Přidejte vstupní PDF soubor
 5options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
 6
 7// Nastavte výstupní cesty pro jednotlivé stránky
 8options.AddOutput(new FileDataSource(@"C:\Samples\output_page_1.tiff"));
 9options.AddOutput(new FileDataSource(@"C:\Samples\output_page_2.tiff"));
10
11// Zpracujte dávkový převod
12converter.Process(options);

Jak zpracovat výsledky převodu

Metoda Process vrací objekt ResultContainer, který poskytuje podrobnosti o výsledcích převodu. Můžete vytisknout cesty konvertovaných TIFF souborů, jak je uvedeno níže:

1ResultContainer resultContainer = converter.Process(options);
2
3// Vytiskněte výstupní cesty TIFF obrázků
4foreach (FileResult result in resultContainer.ResultCollection)
5{
6    Console.WriteLine(result.Data.ToString());
7}

HTML Converter

Documentize HTML Converter pro .NET poskytuje robustní schopnosti pro převod dokumentů mezi formáty PDF a HTML, ideální pro webové aplikace, archivaci a generování zpráv. S mnoha možnostmi pro zpracování prostředků a rozložení se konvertor přizpůsobuje různým požadavkům projektu.

Hlavní funkce

Převod PDF na HTML

Převeďte soubory PDF na HTML, aby byly dokumenty dostupné pro webové prohlížení nebo integraci do aplikací, kde je preferován formát HTML.

Převod HTML na PDF

Transformujte HTML obsah na kvalitní PDF, ideální pro generování tisknutelných zpráv, archivaci webového obsahu nebo vytváření sdílených dokumentových formátů.


Podrobný průvodce

Převod PDF na HTML

Chcete-li převést PDF na HTML:

  1. Inicializujte konvertor: Vytvořte instanci HtmlConverter.
  2. Nastavte možnosti převodu: Použijte PdfToHtmlOptions k přizpůsobení výstupu, zvolte si buď vložené, nebo externí prostředky.
  3. Definujte vstupní a výstupní cesty: Nastavte cesty pro váš vstupní PDF a výstupní HTML.
  4. Proveďte převod: Zavolejte metodu Process pro převod souboru.

Příklad: Převeďte PDF na HTML se vloženými prostředky

// Krok 1: Inicializujte HTML konvertor  
var converter = new HtmlConverter();  

// Krok 2: Nakonfigurujte možnosti pro převod PDF na HTML  
var options = new PdfToHtmlOptions(PdfToHtmlOptions.SaveDataType.FileWithEmbeddedResources);  

// Krok 3: Nastavte cesty souborů  
options.AddInput(new FileDataSource("input.pdf"));  
options.AddOutput(new FileDataSource("output.html"));  

// Krok 4: Proveďte převod  
converter.Process(options);  

Dostupné možnosti pro převod PDF na HTML

  • SaveDataType:

    • FileWithEmbeddedResources: Vytváří jeden HTML soubor se všemi prostředky vloženými.
    • FileWithExternalResources: Ukládá prostředky zvlášť, ideální pro velké HTML soubory.
  • Přizpůsobení výstupu:

    • BasePath: Nastavte základní cestu pro prostředky v HTML dokumentu.
    • IsRenderToSinglePage: Volitelně vykreslete celý PDF obsah na jednu HTML stránku.

Převod HTML na PDF

Chcete-li převést HTML dokument na PDF, postupujte takto:

  1. Inicializujte konvertor: Vytvořte instanci HtmlConverter.
  2. Nakonfigurujte možnosti PDF: Použijte HtmlToPdfOptions k definování rozložení a mediálních nastavení.
  3. Specifikujte cesty: Nastavte vstupní HTML a výstupní PDF souborové cesty.
  4. Proveďte převod: Spusťte metodu Process k dokončení převodu.

Příklad: Převeďte HTML na PDF

// Krok 1: Inicializujte HTML konvertor  
var converter = new HtmlConverter();  

// Krok 2: Nakonfigurujte možnosti pro převod HTML na PDF  
var options = new HtmlToPdfOptions();  

// Krok 3: Nastavte cesty souborů  
options.AddInput(new FileDataSource("input.html"));  
options.AddOutput(new FileDataSource("output.pdf"));  

// Krok 4: Proveďte převod  
converter.Process(options);  

Další možnosti pro převod HTML na PDF

  • Mediální typ:

    • HtmlMediaType.Print: Ideální pro generování PDF vhodných pro tisk.
    • HtmlMediaType.Screen: Použijte při převodu obsahu navrženého pro digitální prohlížení.
  • Úpravy rozložení:

    • PageLayoutOption: Upravuje, jak se HTML obsah přizpůsobí PDF rozložení, například ScaleToPageWidth, aby se zajistilo, že se obsah přizpůsobí šířce PDF.
    • IsRenderToSinglePage: Umožňuje vykreslení celého HTML obsahu na jednu PDF stránku, pokud je to potřeba pro stručné prezentace.

Tento konvertor je univerzální pro různé aplikace, od generování PDF zpráv na základě webového obsahu po převod archivů PDF dokumentů pro webovou dostupnost. Pro pokročilejší konfigurace se podívejte na kompletní dokumentaci Documentize.

Často kladené otázky

Tato sekce FAQ poskytuje komplexní informace o funkcích a vlastnostech Documentize .NET Plugins, pokrývající aspekty jako je konverze PDF, správa formulářů a generování obsahu (TOC).


Obecné otázky

1. Co je Documentize pro .NET?

Documentize pro .NET je výkonná knihovna pro správu a zpracování PDF dokumentů programově. Zahrnuje pluginy pro převod PDF do různých formátů, úpravy PDF formulářů, přidávání digitálních podpisů, generování TOC a zajištění shody s PDF/A pro dlouhodobé archivování.

2. Jak nainstaluji Documentize pluginy pro .NET?

Můžete nainstalovat Documentize pluginy stažením sestavení z oficiálních webových stránek nebo vyhledáním balíčků přímo z NuGet. Podrobné pokyny pro instalaci naleznete v dokumentaci každého pluginu.


Pluginy pro konverzi PDF

3. Jak mohu převést PDF dokument do Word (DOC/DOCX) souboru?

Chcete-li převést PDF dokument do formátu Word pomocí PDF to DOC Converter:

  1. Vytvořte instanci třídy PdfDoc.
  2. Vytvořte objekt PdfToDocOptions, abyste nakonfigurovali možnosti převodu.
  3. Přidejte cesty k vstupnímu PDF a výstupnímu DOC/DOCX souboru.
  4. Zavolejte metodu Process, abyste vykonali převod.

4. Jak mohu převést PDF stránky do JPEG obrázků?

Pomocí PDF to JPEG Converter:

  1. Vytvořte instanci třídy Jpeg.
  2. Nastavte možnosti konverze (např. rozlišení, rozsah stránek) prostřednictvím JpegOptions.
  3. Přidejte cesty k vstupním/výstupním souborům.
  4. Zavolejte metodu Jpeg.Process, abyste spustili převod.

5. Jak mohu převést PDF do PNG?

Chcete-li převést PDF do formátu PNG:

  1. Vytvořte instanci třídy Png a objekt PngOptions.
  2. Přidejte vstupní PDF a určete výstupní složku.
  3. Nastavte možnosti, jako například rozlišení (např. 300 DPI).
  4. Zavolejte metodu Process, abyste vygenerovali PNG obrázky.

6. Jak mohu převést PDF do Excel (XLS/XLSX)?

Pro převod PDF do Excelu:

  1. Vytvořte instanci třídy PdfXls.
  2. Použijte PdfToXlsOptions k nastavení vstupních/výstupních cest a možností konverze.
  3. Zavolejte metodu Process, abyste zahájili převod.

7. Jak mohu převést PDF do HTML?

Chcete-li převést PDF dokumenty do HTML:

  1. Vytvořte instanci třídy PdfHtml.
  2. Nakonfigurujte možnosti konverze pomocí PdfToHtmlOptions nebo HtmlToPdfOptions.
  3. Přidejte cesty pro vstup/výstup a zavolejte metodu Process.

Správa PDF formulářů

8. Jak mohu upravit PDF formuláře pomocí editoru formulářů?

PDF Form Editor poskytuje možnosti:

  • Přidat pole (FormEditorAddOptions).
  • Aktualizovat pole (FormEditorSetOptions).
  • Odstranit pole (FormRemoveSelectedFieldsOptions). Po nakonfigurování polí formuláře spusťte metodu Process.

9. Jak mohu sloučit PDF formuláře?

Chcete-li sloučit pole formuláře:

  1. Vytvořte instanci třídy FormFlattener.
  2. Použijte FormFlattenAllFieldsOptions pro sloučení všech polí nebo FormFlattenSelectedFieldsOptions pro cílení na konkrétní pole.
  3. Přidejte vstupní/výstupní soubory a zavolejte metodu Process.

10. Jak mohu exportovat data z PDF formulářů?

Chcete-li exportovat data formuláře, použijte PDF Form Exporter. Vytvořte objekt FormExporterValuesToCsvOptions, určete podmínky pro pole formuláře a spusťte metodu Process, abyste exportovali data do CSV formátu.


Správa PDF/A a TOC

11. Jak mohu převést PDF do formátu PDF/A?

Pro převod PDF do PDF/A:

  1. Použijte třídu PdfAConverter.
  2. Nakonfigurujte verzi PDF/A (např. PDF/A-3B) v PdfAConvertOptions.
  3. Přidejte cesty pro vstup/výstup a zavolejte metodu Process.

12. Jak mohu v PDF vytvořit obsah (TOC)?

Chcete-li vytvořit TOC:

  1. Vytvořte instanci třídy TocGenerator.
  2. Použijte TocOptions pro definování parametrů TOC.
  3. Přidejte vstupní/výstupní soubory a spusťte metodu Process.

Správa podpisů

13. Jak mohu digitálně podepsat PDF dokument?

Chcete-li přidat digitální podpis:

  1. Vytvořte instanci třídy Signature.
  2. Použijte SignOptions pro konfiguraci PFX souboru, hesla a detailů podpisu (např. důvod, kontaktní informace).
  3. Přidejte vstupní/výstupní soubory a spusťte metodu Process.

Další funkce

14. Mohu rozdělit PDF soubory pomocí Documentize?

Ano, pomocí PDF Splitter:

  1. Vytvořte instanci třídy Splitter.
  2. Nakonfigurujte možnosti rozdělení pomocí SplitOptions.
  3. Přidejte cesty pro vstup/výstup a zavolejte metodu Process.

15. Jak mohu sloučit více PDF souborů do jednoho?

Chcete-li sloučit PDF:

  1. Vytvořte instanci třídy Merger.
  2. Přidejte vstupní PDF a určete výstupní soubor pomocí MergeOptions.
  3. Spusťte metodu Process, abyste sloučili soubory.

16. Je Documentize omezeno pouze na práci s PDF?

Zatímco Documentize se primárně zaměřuje na manipulaci s PDF, také podporuje převody do a z formátů jako DOC, XLS, HTML, JPEG a PNG.


Licencování a kompatibilita

17. Jaké jsou systémové požadavky pro používání Documentize pluginů?

Documentize podporuje:

  • Operační systémy: Windows 7-11, Windows Server 2003-2022, macOS (10.12+) a Linux.
  • Rámce: .NET Framework 4.0 do 8.0.
  • IDE: Kompatibilní s různými verzemi Visual Studio.

18. Jak mohu nastavit licenční klíče pro Documentize?

Chcete-li aktivovat plugin, odkazujte na Documentize ve vašem projektu a nastavte licenční klíče před voláním jakýchkoli metod. Odkazujte na specifickou dokumentaci pluginu pro podrobné pokyny.

19. Kde mohu najít více příkladů a dokumentace pro Documentize pluginy?

Úplná API dokumentace a příklady jsou k dispozici na webových stránkách Documentize nebo prostřednictvím balíčků NuGet ve vašem vývojovém prostředí.


 Čeština