Instalace
SDK Documentize lze nainstalovat různými metodami, které jsou přizpůsobeny 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á metoda)
NuGet je nejjednodušší a preferovaná metoda pro instalaci Documentize, která zajišťuje, že vždy máte nejnovější verzi a aktualizace přímo ve vašem vývojovém prostředí. Podrobnosti o této metodě instalace najdete na stránce Jak nainstalovat SDK Documentize pomocí NuGet.
2. MSI Instalátor
Instalátor MSI je pohodlná volba, pokud preferujete mít DLL soubory Documentize nainstalovány přímo ve vašem systému. Tato metoda je ideální pro vývojáře, kteří chtějí používat Documentize napříč různými projekty, aniž by museli manuálně spravovat DLL soubory. Podrobnosti o této metodě instalace najdete na stránce 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 extrahovat a přidat přímo do vašeho projektu. Podrobnosti o této metodě instalace najdete na stránce Jak nainstalovat SDK Documentize pomocí ZIP.
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ékoliv vývojové prostředí zaměřené na platformy .NET.
Podporované .NET Frameworky
- .NET Framework 4.0 a novější
- .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 zobrazení PDF souborů.
Prohlášení
SDK Documentize.com vyžadují nastavení oprávnění Plná důvěra při používání v aplikacích .NET. Tato úroveň oprávnění je nezbytná pro to, aby SDK mohly provádět určité operace na úrovni systému, jako je přístup k registru, systémovým souborům a analýza písem.
Proč je plná důvěra požadována
SDK Documentize využívají základní třídy systému .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í souborových operací.
Omezení prostředí s médium důvěrou
V hostitelských prostředích, která vynucují zabezpečení Mediální důvěra, jsou některá důležitá oprávnění omezena nebo nedostupná. To by mohlo bránit správné funkci SDK v takových prostředích. Následující omezení platí v rámci Mediální důvěry:
- OleDbPermission: Nelze použít spravovaného OLE DB poskytovatele dat ADO.NET pro přístup k databázím.
- EventLogPermission: Přístup k Windows Event Log 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 odepřen.
- WebPermission: Komunikace je omezena na předdefinované adresy nebo rozsahy, jak je nakonfigurováno v prvku
<trust>
. - FileIOPermission: Přístup k souborům je omezen na ty v rámci virtuálního adresáře aplikace.
Non-Windows prostředí
SDK Documentize podporují .NET Standard 2.0, což umožňuje jejich použití v aplikacích .NET Core běžících na Linuxu nebo jiných ne-Windows prostředích. Pro zajištění optimálního výkonu a správného zobrazení textu, postupujte podle níže uvedených kroků:
Doporučené nastavení pro Linux
1. Nainstalujte balíček libgdiplus
Tento balíček poskytuje nezbytnou funkčnost GDI+, která je klíčová pro rendering 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 kompatibilní písma Microsoft
Pro správné zobrazení 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 váš systém ukládá písma do jiného adresáře, aktualizujte cestu ve vašem kódu před provedením jakýchkoliv operací s SDK Documentize:
Documentize.Text.FontRepository.Sources.Add(new FolderFontSource("<cesta k ms písmům>"));
Tip
Zajištěním dokončení těchto instalací a správným nastavením cesty k písmům můžete maximalizovat výkon SDK Documentize na Linuxu nebo jiných ne-Windows systémech.
Hodnocení
SDK Documentize můžete snadno stáhnout pro účely hodnocení. Verze pro hodnocení je shodná s zakoupenou verzí, jediným rozdílem je způsob, jakým aplikujete licenci.
Omezení verze pro hodnocení
Zatímco verze pro hodnocení poskytuje plný přístup ke všem funkcím, obsahuje následující omezení, dokud není aplikována licence:
- 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 PDF dokumentu.
Chcete-li tato omezení odstranit a odemknout plnou verzi, jednoduše aplikujte licenci přidáním několika řádků kódu do svého projektu.
Podsekce Průvodce pro vývojáře
PDF Dělič
Documentize PDF Dělič pro .NET je mocný nástroj, který zjednodušuje proces dělení velkých PDF dokumentů na menší, lépe spravovatelné soubory. Ať už potřebujete extrahovat jednotlivé stránky nebo rozdělit dokument na specifické sekce, tento plugin vám umožňuje toho dosáhnout efektivně a s minimálním úsilím.
Klíčové vlastnosti:
- Dě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 dělení: Nastavte proces dělení podle svých požadavků.
- Organizovaný výstup: Snadno spravujte výstupní soubory pro každou dělenou stránku či sekci.
Jak rozdělit PDF dokumenty
Chcete-li rozdělit PDF dokument na jednotlivé stránky, postupujte podle těchto kroků:
- Vytvořte instanci třídy
Splitter
. - Vytvořte instanci
SplitOptions
, abyste nastavili možnosti dělení. - Přidejte vstupní PDF soubor pomocí metody
AddInput
. - Přidejte výstupní soubory pro každou dělenou stránku pomocí metody
AddOutput
. - Spusťte metodu
Process
, abyste rozdělili dokument.
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// Specifikujte 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// Zpracování dělicí operace
14splitter.Process(splitOptions);
Dělení PDF podle rozsahu stránek
Můžete také rozdělit PDF tím, že specifikujete rozsahy stránek. To vám umožní extrahovat specifické 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// Zpracování dělení
12splitter.Process(splitOptions);
Jak zvládat hromadné dělení
Plugin PDF Dělič 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 hromadně
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// Zpracování hromadného dělení
14splitter.Process(splitOptions);
PDF ChatGPT
Plugin Documentize ChatGPT pro .NET je mocný nástroj navržený pro integraci ChatGPT API s aplikacemi PDF. Tento plugin umožňuje vývojářům generovat chatové odpovědi na základě vstupních zpráv a ukládat výstup do formátu PDF, což jej činí vhodným pro vytváření konverzačních rozhraní nebo analytických zpráv přímo v PDF dokumentech.
Klíčové vlastnosti:
- Chatové dokončení: Generujte odpovědi pomocí ChatGPT API na základě uživatelského vstupu.
- Systémové a uživatelské zprávy: Poskytněte jak kontext systému, tak uživatelský vstup pro vytváření dynamických konverzací.
- PDF výstup: Ukládejte vygenerované chatové dokončení do strukturovaného PDF souboru pro další použití.
- Asynchronní zpracování: Zajistěte reaktivní aplikace zpracováním chatových dokončení asynchronně.
Generování chatových odpovědí
Pro generování chatových odpovědí a jejich uložení do PDF souboru pomocí pluginu ChatGPT postupujte podle těchto kroků:
- Vytvořte instanci třídy
PdfChatGptRequestOptions
pro konfiguraci možností požadavku. - Přidejte vstupní a výstupní PDF soubory.
- Nastavte API klíč a specifikujte parametry, jako je maximální počet tokenů a dotaz pro model ChatGPT.
- Spusťte metodu
ProcessAsync
, abyste vygenerovali chatové dokončení.
1var options = new PdfChatGptRequestOptions();
2options.ApiKey = "sk-******"; // Nastavte svůj API klíč
3options.MaxTokens = 1000; // Nastavte maximální počet tokenů
4options.Query = "Analyzujte tento text na klíčová témata.";
5
6// Přidejte vstupní PDF soubor
7options.AddInput(new FileDataSource("input.pdf"));
8
9// Specifikujte, kde se má uložit výstupní PDF s chatovými odpověďmi
10options.AddOutput(new FileDataSource("output.pdf"));
11
12// Vytvořte instanci pluginu PdfChatGpt
13var plugin = new PdfChatGpt();
14
15// Spusťte proces asynchronně
16var 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í utvářet kontext konverzace.
- Přidejte systémovou zprávu, která nastaví kontext pro ChatGPT.
- Přidejte uživatelskou zprávu, která představuje uživatelský vstup pro konverzaci.
1var options = new PdfChatGptRequestOptions();
2options.ApiKey = "sk-******"; // Nastavte svůj API klíč
3
4// Přidejte systémovou zprávu pro kontext
5options.AddSystemMessage("Jste AI vyškolená pro shrnutí textu.");
6
7// Přidejte uživatelskou zprávu k dotazu na model ChatGPT
8options.AddUserMessage("Prosím, shrňte přiložený dokument.");
9
10// Přidejte vstupní a výstupní PDF
11options.AddInput(new FileDataSource("input.pdf"));
12options.AddOutput(new FileDataSource("output.pdf"));
13
14// Zpracujte požadavek asynchronně
15var plugin = new PdfChatGpt();
16var result = await plugin.ProcessAsync(options);
PDF na XLS Konvertor
Documentize PDF na XLS Konvertor pro .NET je výkonný nástroj, který umožňuje bezproblémovou konverzi PDF dokumentů do Excel tabulek (XLS/XLSX). Tento plugin zvyšuje přístupnost a použitelnost vašeho PDF obsahu, což usnadňuje manipulaci a analýzu dat ve formátu tabulky.
Hlavní funkce:
- Konverze PDF na Excel: Transformujte PDF soubory na tabulky XLS/XLSX pro snadnou správu dat.
- Vlastní možnosti výstupu: Nakonfigurujte formát výstupu, rozsah stránek, název pracovního listu a další.
- Konverze s vysokou věrností: Zachovejte uspořádání, formátování a přesnost obsahu během konverze.
- Hromadné zpracování: Konvertujte více PDF souborů najednou pro velkorysé operace.
Jak konvertovat PDF na XLS
Pro konverzi PDF dokumentu do Excel souboru (XLS/XLSX) postupujte podle těchto kroků:
- Vytvořte instanci třídy
PdfXls
. - Vytvořte instanci
PdfToXlsOptions
pro konfiguraci nastavení konverze. - Přidejte vstupní PDF soubor pomocí metody
AddInput
. - Určete výstupní Excel soubor pomocí metody
AddOutput
. - Spusťte metodu
Process
pro zahájení konverze.
1var pdfXlsConverter = new PdfXls();
2var options = new PdfToXlsOptions();
3
4// Přidání cest k vstupním a výstupním souborům
5options.AddInput(new FileDataSource(@"C:\Samples\sample.pdf"));
6options.AddOutput(new FileDataSource(@"C:\Samples\output.xlsx"));
7
8// Spuštění procesu konverze
9pdfXlsConverter.Process(options);
Přizpůsobení konverze PDF na Excel
Můžete přizpůsobit nastavení konverze úpravou třídy PdfToXlsOptions
. Například, abyste konvertovali PDF do formátu XLSX, vložili prázdný sloupec a pojmenovali pracovní list, můžete použít následující kód:
1var options = new PdfToXlsOptions();
2
3// Nastavte formát výstupu na XLSX
4options.Format = PdfToXlsOptions.ExcelFormat.XLSX;
5
6// Vložení prázdného sloupce na první pozici
7options.InsertBlankColumnAtFirst = true;
8
9// Nastavení názvu pracovního listu
10options.WorksheetName = "MySheet";
11
12// Přidání vstupních a výstupních souborů
13options.AddInput(new FileDataSource(@"C:\Samples\sample.pdf"));
14options.AddOutput(new FileDataSource(@"C:\Samples\output.xlsx"));
15
16// Zpracování konverze
17pdfXlsConverter.Process(options);
Zpracování výsledků konverze
Po zpracování vrátí metoda Process objekt ResultContainer
, který obsahuje výsledek konverze. Můžete získat cestu k převedenému souboru nebo další výstupní podrobnosti:
1var resultContainer = pdfXlsConverter.Process(options);
2
3// Přístup a tisk cesty k výslednému souboru
4var result = resultContainer.ResultCollection[0];
5Console.WriteLine(result);
Hromadné zpracování pro konverzi PDF na XLS
Plugin PDF na XLS Konvertor také podporuje hromadné zpracování, což umožňuje konverzi více PDF souborů najednou.
1var pdfXlsConverter = new PdfXls();
2var options = new PdfToXlsOptions();
3
4// Přidání více vstupních PDF
5options.AddInput(new FileDataSource(@"C:\Samples\file1.pdf"));
6options.AddInput(new FileDataSource(@"C:\Samples\file2.pdf"));
7
8// Přidání výstupních Excel souborů
9options.AddOutput(new FileDataSource(@"C:\Samples\output1.xlsx"));
10options.AddOutput(new FileDataSource(@"C:\Samples\output2.xlsx"));
11
12// Zpracování hromadné konverze
13pdfXlsConverter.Process(options);
PDF Optimalizátor
Documentize PDF Optimalizátor je komplexní plugin, který zlepšuje PDF dokumenty pomocí pokročilých optimalizačních technik. Je navržen tak, aby pomáhal snižovat velikost 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 ukládání, sdílení a prohlížení.
Hlavní funkce:
- Optimalizace: Snížení velikosti PDF souboru bez ztráty kvality.
- Otáčení: Nastavení orientace PDF stránek.
- Ořezávání: Odstranění zbytečných okrajů nebo obsahu z dokumentu.
- Změna velikosti: Změna velikosti stránek na konkrétní 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.
- Vytvořte instanci třídy Optimizer.
- Vytvořte objekt OptimizeOptions pro konfiguraci optimalizačních nastavení.
- Přidejte vstupní PDF soubor(y) a nastavte umístění výstupního optimalizovaného souboru.
- Spusťte metodu Process pro provedení optimalizace.
1var optimizer = new Optimizer();
2var optimizeOptions = new OptimizeOptions();
3optimizeOptions.AddInput(new FileDataSource("input.pdf"));
4optimizeOptions.AddOutput(new FileDataSource("output.pdf"));
5optimizer.Process(optimizeOptions);
Změna velikosti PDF dokumentu
Pro změnu velikosti PDF dokumentu se používá třída ResizeOptions k určení nové velikosti stránky pro dokument.
- Vytvořte instanci třídy Optimizer.
- Vytvořte objekt ResizeOptions pro definici velikosti stránky.
- Přidejte vstupní soubor a nastavte požadované umístění výstupu.
- Použijte metodu SetPageSize pro určení nové velikosti (např. A4).
- Zavolejte metodu Process pro aplikaci změn.
1var optimizer = new Optimizer();
2var resizeOptions = new ResizeOptions();
3resizeOptions.AddInput(new FileDataSource("input.pdf"));
4resizeOptions.SetPageSize(PageSize.A4);
5resizeOptions.AddOutput(new FileDataSource("output.pdf"));
6optimizer.Process(resizeOptions);
Otáčení PDF stránek
Použijte třídu RotateOptions k nastavení orientace stránek v PDF souboru.
- Vytvořte instanci třídy Optimizer.
- Vytvořte objekt RotateOptions a nakonfigurujte úhel otáčení.
- Přidejte vstupní PDF soubor a specifikujte umístění výstupního souboru.
- Nastavte úhel otáčení (např. 90 stupňů) pomocí metody SetRotation.
- Proveďte otáčení pomocí metody Process.
1var optimizer = new Optimizer();
2var rotateOptions = new RotateOptions();
3rotateOptions.AddInput(new FileDataSource("input.pdf"));
4rotateOptions.SetRotation(90);
5rotateOptions.AddOutput(new FileDataSource("output.pdf"));
6optimizer.Process(rotateOptions);
Ořezání PDF dokumentu
Ořezání odstraňuje nežádoucí obsah nebo okraje z PDF dokumentu. Třída CropOptions může být použita k definici ořezávané oblasti.
- Vytvořte instanci třídy Optimizer.
- Definujte ořezávanou oblast pomocí objektu CropOptions.
- Přidejte vstupní soubor a specifikujte umístění výstupního souboru.
- Použijte metodu SetCropBox k definici ořezávané oblasti.
- Proveďte ořezání pomocí metody Process.
1var optimizer = new Optimizer();
2var cropOptions = new CropOptions();
3cropOptions.AddInput(new FileDataSource("input.pdf"));
4cropOptions.SetCropBox(new Rectangle(50, 50, 500, 700)); // Definuje ořezávanou oblast
5cropOptions.AddOutput(new FileDataSource("output.pdf"));
6optimizer.Process(cropOptions);
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štění autenticity a zabezpečení obsahu PDF. Plugin podporuje jak viditelné, tak neviditelné podpisy a poskytuje možnosti pro přizpůsobení polohy podpisu, důvodu, kontaktních informací a dalších.
Klíčové vlastnosti:
- Digitální podepisování PDF dokumentů: Zabezpečte své dokumenty viditelnými nebo neviditelnými digitálními podpisy.
- Podpora PFX: Podepisujte PDF soubory pomocí PFX certifikátu.
- Možnosti přizpůsobení: Nakonfigurujte nastavení podpisu, například důvod, polohu a kontaktní údaje.
- Viditelné a neviditelné podpisy: Zvolte, zda má být podpis viditelný v dokumentu.
Jak podepsat PDF dokumenty
Chcete-li podepsat PDF dokument pomocí PFX souboru, postupujte podle těchto kroků:
- Vytvořte instanci třídy
Signature
. - Vytvořte instanci třídy
SignOptions
s cestou k PFX souboru a heslem. - Přidejte vstupní PDF a výstupní soubor do možností.
- 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// Nakonfigurujte možnosti podpisu
10signOptions.Reason = "Smluvní dohoda";
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žít stream pro PFX soubor
Také můžete podepsat PDF pomocí PFX certifikátu poskytnutého jako stream místo cesty k souboru. To umožňuje flexibilnější manipulaci s uložením certifikátu.
- Vytvořte instanci třídy
Signature
. - Vytvořte
SignOptions
s streamem obsahujícím PFX a heslo. - Přidejte vstupní a výstupní soubory.
- 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
Chcete-li přidat neviditelný podpis (ten, který zabezpečuje dokument, aniž by zobrazoval podpis v dokumentu), jednoduše nastavte vlastnost Visible
na false
.
- Vytvořte instanci
SignOptions
. - Nastavte
Visible
na false
. - Přidejte vstupní a výstupní soubory.
- Zavolejte
Process
pro aplikaci neviditelného podpisu.
1
2var signature = new Signature();
3var signOptions = new SignOptions(@"C:\certificates\myCertificate.pfx", "pfxPassword");
4
5// Nakonfigurujte 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 Spojovač
Documentize PDF Spojovač pro .NET je všestranný nástroj navržený pro spojení více PDF dokumentů do jednoho souboru. Zjednodušuje konsolidaci PDF souborů, zajišťuje efektivní sloučení vašich dokumentů a udržuje konzistenci obsahu. Plugin se stará o interní zdroje, jako jsou písma a obrázky, aby optimalizoval sloučený dokument.
Hlavní funkce:
- Sloučit více PDF: Snadno kombinujte 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í: Zajišťuje integritu dokumentu 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ů:
- Vytvořte instanci třídy
Merger
. - Vytvořte instanci
MergeOptions
, kterou nakonfigurujete proces sloučení. - Přidejte vstupní PDF soubory pomocí metody
AddInput
. - Nastavte cestu výstupního souboru pomocí
AddOutput
. - Proveďte sloučení pomocí metody
Process
.
1var merger = new Merger();
2var mergeOptions = new MergeOptions();
3
4// Přidejte vstupní PDF soubory 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čete cestu výstupního souboru
10mergeOptions.AddOutput(new FileDataSource(@"C:\Samples\mergedOutput.pdf"));
11
12// Sloučte PDF
13merger.Process(mergeOptions);
Jak sloučit PDF s rozsahem stránek
Můžete také sloučit konkrétní rozsahy stránek z vstupních PDF souborů pomocí třídy MergeOptions
. To vám umožní zkombinovat vybrané stránky do konečného výstupního dokumentu.
- Vytvořte instanci třídy
Merger
. - Nakonfigurujte rozsahy stránek pomocí
MergeOptions
. - Přidejte vstupní soubory s určenými rozsahy stránek.
- Nastavte cestu výstupu.
- Zavolejte metodu
Process
.
1var merger = new Merger();
2var mergeOptions = new MergeOptions();
3
4// Sloučte konkrétní stránky 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čete cestu výstupního souboru
9mergeOptions.AddOutput(new FileDataSource(@"C:\Samples\outputWithSpecificPages.pdf"));
10
11// Sloučte PDF
12merger.Process(mergeOptions);
Jak vyřizovat hromadné sloučení
PDF Spojovač plugin 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 rychlou správu dokumentů.
- Vytvořte instanci třídy
Merger
. - Přidejte všechny vstupní PDF soubory do třídy
MergeOptions
. - Určete cestu výstupu.
- Zavolejte metodu
Process
pro sloučení všech souborů v dávce.
1var merger = new Merger();
2var mergeOptions = new MergeOptions();
3
4// Přidejte velkou dávku 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čete cestu výstupního souboru
11mergeOptions.AddOutput(new FileDataSource(@"C:\Samples\batchMergedOutput.pdf"));
12
13// Zpracujte hromadné sloučení
14merger.Process(mergeOptions);
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 při zachování formátování nebo jeho vynechání podle vašich potřeb.
Klíčové Vlastnosti:
- Čistý Režim: Extrakce textu při zachování 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í.
- Dávkové Zpracování: Extrakce textu z více PDF najednou.
Chcete-li extrahovat text z PDF dokumentu, postupujte podle těchto kroků:
- Vytvořte instanci třídy
TextExtractor
. - Vytvořte instanci
TextExtractorOptions
, abyste nakonfigurovali možnosti extrakce. - Přidejte vstupní PDF soubor pomocí metody
AddInput
. - Spusťte metodu
Process
pro extrakci textu. - Získejte extrahovaný text pomocí
ResultContainer.ResultCollection
.
1using var extractor = new TextExtractor();
2var textExtractorOptions = new TextExtractorOptions();
3
4// Přidejte vstupní PDF
5textExtractorOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
6
7// Zpracování extrakce textu
8var resultContainer = extractor.Process(textExtractorOptions);
9
10// Vytiskněte extrahovaný text
11var extractedText = resultContainer.ResultCollection[0];
12Console.WriteLine(extractedText);
Plugin vám umožňuje extrahovat text z několika PDF současně, což zajišťuje rychlé a efektivní zpracování.
1using var extractor = new TextExtractor();
2var textExtractorOptions = new TextExtractorOptions();
3
4// Přidejte více vstupních PDF
5textExtractorOptions.AddInput(new FileDataSource(@"C:\Samples\input1.pdf"));
6textExtractorOptions.AddInput(new FileDataSource(@"C:\Samples\input2.pdf"));
7
8// Zpracování extrakce
9var resultContainer = extractor.Process(textExtractorOptions);
10
11// Výstup extrahovaného textu
12foreach (var result in resultContainer.ResultCollection)
13{
14 Console.WriteLine(result);
15}
Plugin TextExtractor nabízí tři režimy extrakce, což poskytuje flexibilitu na základě vašich potřeb.
- Čistý Režim: Zachovává původní formátování včetně mezer a zarovnání.
- Surový Režim: Extrahuje text bez formátování, užitečné pro zpracování surových dat.
- Prostý Režim: Extrahuje text bez speciálních znaků nebo dalšího formátování.
1var textExtractorOptions = new TextExtractorOptions();
2
3// Nastavit na Čistý režim
4textExtractorOptions.Mode = ExtractionMode.Pure;
5textExtractorOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
6
7// Zpracování a výstup
8var resultContainer = extractor.Process(textExtractorOptions);
9Console.WriteLine(resultContainer.ResultCollection[0]);
Jak Zpracovávat Dávkově
Pro velké sady dokumentů můžete využít dávkové zpracování, které vám umožní extrahovat text z několika PDF najednou.
1using var extractor = new TextExtractor();
2var textExtractorOptions = new TextExtractorOptions();
3
4// Přidejte více vstupních PDF
5textExtractorOptions.AddInput(new FileDataSource(@"C:\Samples\batch1.pdf"));
6textExtractorOptions.AddInput(new FileDataSource(@"C:\Samples\batch2.pdf"));
7
8// Definujte výstup pro každý soubor
9var resultContainer = extractor.Process(textExtractorOptions);
10
11// Zpracování extrahovaného textu
12foreach (var result in resultContainer.ResultCollection)
13{
14 Console.WriteLine(result);
15}
PDF/A Converter
Dokumentizace PDF/A Converter pro .NET je výkonný nástroj navržený k převodu PDF dokumentů do PDF/A formátu, což zajišťuje, že váš obsah splňuje standardy pro dlouhodobé archivování. Tento plugin také podporuje ověřování existujících PDF dokumentů z hlediska vyhovění standardům PDF/A, což nabízí funkce jak pro převod, tak pro validaci v jediném řešení.
Klíčové funkce:
- Převod na PDF/A: Hladce transformujte PDF soubory do PDF/A formátu (např. PDF/A-1a, PDF/A-2b, PDF/A-3b), abyste zajistili vyhovění archivačním standardům.
- Ověřování vyhovění PDF/A: Zkontrolujte existující PDF dokumenty na shodu s PDF/A standardy a identifikujte problémy, pokud nevyhovují.
- Hromadné zpracování: Zpracovávejte více souborů najednou pro převod nebo validaci.
- Efektivní pracovní tok: Minimalizujte čas a námahu díky rychlým a spolehlivým procesům převodu.
Jak převést PDF na PDF/A
Chcete-li převést PDF dokument do PDF/A formátu, postupujte podle těchto kroků:
- Vytvořte instanci třídy
PdfAConverter
. - Vytvořte instanci
PdfAConvertOptions
pro konfiguraci převodu. - Určete požadovanou verzi PDF/A (např. PDF/A-3B).
- Přidejte vstupní PDF soubor pomocí metody
AddInput
. - Přidejte výstupní soubor pro výsledné PDF/A pomocí metody
AddOutput
. - Zavolejte metodu
Process
, abyste provedli převod.
1
2var pdfAConverter = new PdfAConverter();
3var pdfAOptions = new PdfAConvertOptions
4{
5 PdfAVersion = PdfAStandardVersion.PDF_A_3B
6};
7
8// Přidání vstupního PDF souboru
9pdfAOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
10
11// Určení výstupního PDF/A souboru
12pdfAOptions.AddOutput(new FileDataSource(@"C:\Samples\output_pdfa.pdf"));
13
14// Proveďte převod
15pdfAConverter.Process(pdfAOptions);
Ověřování vyhovění PDF/A
Můžete ověřit existující PDF soubory na vyhovění PDF/A pomocí třídy PdfAValidateOptions
.
1
2var pdfAConverter = new PdfAConverter();
3var validationOptions = new PdfAValidateOptions
4{
5 PdfAVersion = PdfAStandardVersion.PDF_A_1A
6};
7
8// Přidání PDF souboru k ověření
9validationOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
10
11// Spusťte validační proces
12var resultContainer = pdfAConverter.Process(validationOptions);
13
14// Zkontrolujte výsledek validace
15var validationResult = (PdfAValidationResult)resultContainer.ResultCollection[0].Data;
16Console.WriteLine("PDF/A Validace prošla: " + validationResult.IsValid);
Hromadné zpracování pro PDF/A převod
Tento plugin podporuje hromadné zpracování, což vám umožňuje převádět nebo ověřovat více PDF souborů na vyhovění PDF/A najednou.
1
2var pdfAConverter = new PdfAConverter();
3var pdfAOptions = new PdfAConvertOptions
4{
5 PdfAVersion = PdfAStandardVersion.PDF_A_3B
6};
7
8// Přidání několika vstupních PDF souborů
9pdfAOptions.AddInput(new FileDataSource(@"C:\Samples\file1.pdf"));
10pdfAOptions.AddInput(new FileDataSource(@"C:\Samples\file2.pdf"));
11
12// Určení výstupních souborů pro převedené PDF/A
13pdfAOptions.AddOutput(new FileDataSource(@"C:\Samples\file1_pdfa.pdf"));
14pdfAOptions.AddOutput(new FileDataSource(@"C:\Samples\file2_pdfa.pdf"));
15
16// Proveďte hromadný převod
17pdfAConverter.Process(pdfAOptions);
Převodník PDF na DOC
Documentize PDF na DOC Converter pro .NET je silný nástroj navržený k převodu PDF dokumentů do formátů DOC nebo DOCX. Tento plugin bezproblémově transformuje PDF stránky na upravitelné dokumenty Microsoft Word, čímž usnadňuje znovupoužití, úpravy a sdílení obsahu napříč různými platformami.
Klíčové funkce:
- Převod DOC/DOCX: Převod PDF dokumentů na upravitelné formáty Microsoft Word (DOC nebo DOCX).
- Zachování formátování: Udržení původního rozložení, textu a formátování během procesu převodu.
- Hromadné zpracování: Převod více PDF souborů najednou.
- Možnosti vlastního převodu: Doladění procesu převodu pomocí různých režimů, jako je Vylepšený tok, pro lepší rozložení.
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ů:
- Vytvořte instanci třídy
PdfDoc
. - Vytvořte instanci
PdfToDocOptions
, abyste nakonfigurovali proces převodu. - Přidejte vstupní PDF soubor pomocí metody
AddInput
. - Přidejte cestu k výstupnímu souboru pro výsledný DOC/DOCX soubor pomocí metody
AddOutput
. - Spusťte metodu
Process
pro provedení převodu.
1
2var pdfToWord = new PdfDoc();
3var options = new PdfToDocOptions()
4{
5 SaveFormat = SaveFormat.DocX, // Výstupní formát jako DOCX
6 ConversionMode = ConversionMode.EnhancedFlow // Optimalizace rozložení a formátování
7};
8
9// Přidejte vstupní PDF soubor
10options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
11
12// Přidejte cestu k výstupnímu Word dokumentu
13options.AddOutput(new FileDataSource(@"C:\Samples\output.docx"));
14
15// Proveďte převod
16pdfToWord.Process(options);
Převod PDF na DOC s vlastními možnostmi
Plugin PDF na DOC Converter poskytuje několik možností pro přizpůsobení vašeho procesu převodu. Můžete si vybrat mezi různými režimy, jak kontrolovat, jak je rozložení a struktura PDF zpracována během převodu.
1
2var pdfToWord = new PdfDoc();
3var options = new PdfToDocOptions()
4{
5 SaveFormat = SaveFormat.Doc, // Výstupní formát jako DOC
6 ConversionMode = ConversionMode.Precise // Udržení původního rozložení PDF co nejblíže
7};
8
9// Přidejte vstupní PDF soubor
10options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
11
12// Přidejte cestu k výstupnímu Word dokumentu
13options.AddOutput(new FileDataSource(@"C:\Samples\output.doc"));
14
15// Proveďte převod
16pdfToWord.Process(options);
Hromadné zpracování převodu PDF na DOC/DOCX
PDF na DOC Converter podporuje hromadné zpracování, což vám umožňuje převést několik PDF souborů najednou. Zde je příklad hromadného převodu:
1
2var pdfToWord = new PdfDoc();
3var options = new PdfToDocOptions()
4{
5 SaveFormat = SaveFormat.DocX
6};
7
8// Přidejte více vstupních PDF souborů
9options.AddInput(new FileDataSource(@"C:\Samples\file1.pdf"));
10options.AddInput(new FileDataSource(@"C:\Samples\file2.pdf"));
11
12// Přidejte cesty k výstupním souborům pro výsledné DOCX soubory
13options.AddOutput(new FileDataSource(@"C:\Samples\output_file1.docx"));
14options.AddOutput(new FileDataSource(@"C:\Samples\output_file2.docx"));
15
16// Proveďte hromadný převod
17pdfToWord.Process(options);
Přidavač časových razítek pro PDF
Přidavač časových razítek pro PDF Documentize pro .NET je výkonný nástroj navržený pro přidání zabezpečených časových razítek k vašim PDF dokumentům. Zvyšuje integritu a autenticitu vašich dokumentů tím, že poskytuje důvěryhodnou časovou referenci a zajišťuje shodu s normami digitálních podpisů.
Hlavní vlastnosti:
- Přidání zabezpečených časových razítek: Snadno přidejte zabezpečená časová razítka k vašim PDF dokumentům.
- Přizpůsobitelné servery časových razítek: Používejte vlastní URL serverů časových razítek a autentizační údaje.
- Automatizace: Integrujte časová razítka do svých .NET aplikací pro automatizované pracovní toky.
- Shoda: Zajistěte, že vaše dokumenty splňují průmyslové standardy pro digitální podpisy a časová razítka.
Jak přidat časové razítko do PDF dokumentů
Pro přidání zabezpečeného časového razítka do PDF dokumentu postupujte podle těchto kroků:
- Vytvořte instanci třídy
Timestamp
. - Vytvořte instanci
AddTimestampOptions
pro konfiguraci procesu přidání časového razítka. - Přidejte vstupní PDF soubor pomocí metody
AddInput
. - Nastavte cestu k výstupnímu souboru pomocí
AddOutput
. - Proveďte proces přidání časového razítka pomocí metody
Process
.
1
2// Vytvořte instanci pluginu pro časová razítka
3var plugin = new Timestamp();
4
5// Nakonfigurujte možnosti přidání časového razítka
6var opt = new AddTimestampOptions("cesta_k_pfx", "heslo_pro_pfx", "url_serveru_casovych_razitek");
7
8// Přidejte vstupní PDF soubor
9opt.AddInput(new FileDataSource("cesta_k_pdf"));
10
11// Určte výstupní PDF soubor
12opt.AddOutput(new FileDataSource("cesta_k_vyslednemu_pdf"));
13
14// Proveďte proces přidání časového razítka
15plugin.Process(opt);
Jak používat vlastní autentizaci se serverem časových razítek
Můžete poskytnout základní autentizační údaje při připojení k serveru časových razítek. To vám umožní autentizaci na serverech, které vyžadují uživatelské jméno a heslo.
- Vytvořte instanci třídy
Timestamp
. - Vytvořte instanci
AddTimestampOptions
, včetně serverBasicAuthCredentials
. - Přidejte cesty k vstupnímu souboru a výstupnímu souboru.
- Zavolejte metodu
Process
.
1
2// Vytvořte instanci pluginu pro časová razítka
3var plugin = new Timestamp();
4
5// Nakonfigurujte možnosti přidání časového razítka s autentizací
6var opt = new AddTimestampOptions("cesta_k_pfx", "heslo_pro_pfx", "url_serveru_casovych_razitek", "uzivatel:heslo");
7
8// Přidejte vstupní PDF soubor
9opt.AddInput(new FileDataSource("cesta_k_pdf"));
10
11// Určte výstupní PDF soubor
12opt.AddOutput(new FileDataSource("cesta_k_vyslednemu_pdf"));
13
14// Proveďte proces přidání časového razítka
15plugin.Process(opt);
Zpracování PFX souborů a hesel
Třída AddTimestampOptions
vám umožňuje použít PFX soubor pro digitální podpis spolu s heslem.
- PFX Stream nebo cesta k souboru: Můžete poskytnout stream nebo cestu k PFX souboru.
- Ochrana heslem: Zajistěte, aby jste bezpečně spravovali heslo pro PFX soubor.
Zabezpečení PDF
Documentize PDF Security for .NET je mocný nástroj navržený k posílení zabezpečení vašich PDF dokumentů tím, že poskytuje šifrovací a dešifrovací schopnosti. 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:
- Šifrování PDF dokumentů: Zabezpečte své PDF soubory přidáním uživatelských a vlastníckých hesel.
- Dešifrování PDF dokumentů: Odeberte šifrování z PDF podle potřeby.
- Nastavení oprávnění: Řiďte oprávnění, jako je tisk, kopírování a úprava obsahu.
- Automatizace: Integrujte šifrování a dešifrování do svých .NET aplikací pro automatizované pracovní postupy.
- Soulad: Zajistěte, že vaše dokumenty splňují průmyslové standardy pro zabezpečení dokumentů.
Jak zašifrovat PDF dokument
Pro zašifrování PDF dokumentu postupujte podle těchto kroků:
- Vytvořte instanci třídy
Security
. - Vytvořte instanci
EncryptionOptions
s požadovanými uživatelskými a vlastníckými hesly. - Přidejte vstupní PDF soubor pomocí metody
AddInput
. - Nastavte cestu k výstupnímu souboru pomocí
AddOutput
. - Proveďte šifrování pomocí metody
Process
.
1// Instancujte plugin Security
2var plugin = new Security();
3
4// Nakonfigurujte šifrovací možnosti
5var opt = new EncryptionOptions("uzivatelske_heslo", "vlastnicke_heslo");
6
7// Přidejte vstupní PDF soubor
8opt.AddInput(new FileDataSource("cesta_k_pdf"));
9
10// Určete výstupní zašifrovaný PDF soubor
11opt.AddOutput(new FileDataSource("cesta_k_zašifrovanému_pdf"));
12
13// Proveďte proces šifrování
14plugin.Process(opt);
Jak dešifrovat PDF dokument
Pro dešifrování PDF dokumentu postupujte podle těchto kroků:
- Vytvořte instanci třídy
Security
. - Vytvořte instanci
DecryptionOptions
s potřebným heslem. - Přidejte zašifrovaný PDF soubor pomocí metody
AddInput
. - Nastavte cestu k výstupnímu souboru pomocí
AddOutput
. - Proveďte dešifrování pomocí metody
Process
.
1// Instancujte plugin Security
2var plugin = new Security();
3
4// Nakonfigurujte dešifrovací možnosti
5var opt = new DecryptionOptions("uzivatelske_heslo");
6
7// Přidejte vstupní zašifrovaný PDF soubor
8opt.AddInput(new FileDataSource("cesta_k_zašifrovanému_pdf"));
9
10// Určete výstupní dešifrovaný PDF soubor
11opt.AddOutput(new FileDataSource("cesta_k_dešifrovanému_pdf"));
12
13// Proveďte proces dešifrování
14plugin.Process(opt);
Nastavení oprávnění pro PDF dokumenty
Při šifrování PDF můžete nastavit různá oprávnění, abyste kontrolovali, 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.
- Upravy: Povolit nebo zakázat úpravy dokumentu.
Pro nastavení oprávnění můžete odpovídajícím způsobem nakonfigurovat EncryptionOptions
.
Často kladené otázky
Tato FAQ poskytuje komplexní informace týkající se funkcí a funkcionalit Documentize .NET Plugins, pokrývajících aspekty, jako je konverze PDF, zpracování formulářů a generování obsahu (TOC).
Obecné otázky
1. Co je Documentize pro .NET?
Documentize pro .NET je výkonná knihovna pro programatické řízení a zpracování PDF dokumentů. Zahrnuje pluginy pro konverzi 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 PDF/A pro dlouhodobé archivace.
2. Jak nainstaluji pluginy Documentize pro .NET?
Pluginy Documentize můžete nainstalovat stažením souborů sestavení z oficiálních stránek nebo stažením balíčků přímo z NuGet. Podrobné pokyny k instalaci jsou k dispozici v dokumentaci každého pluginu.
Pluginy pro konverzi PDF
3. Jak mohu převést PDF dokument na soubor Word (DOC/DOCX)?
Chcete-li převést PDF dokument do formátu Word pomocí PDF to DOC Converter:
- Vytvořte instanci třídy
PdfDoc
. - Vytvořte objekt
PdfToDocOptions
pro konfiguraci možností konverze. - Přidejte cesty k vstupnímu PDF a výstupnímu souboru DOC/DOCX.
- Zavolejte metodu
Process
pro provedení konverze.
4. Jak převést PDF stránky na JPEG obrázky?
Pomocí PDF to JPEG Converter:
- Vytvořte instanci třídy
Jpeg
. - Nastavte možnosti konverze (např. rozlišení, rozsah stránek) pomocí
JpegOptions
. - Přidejte cesty k vstupním/výstupním souborům.
- Zavolejte metodu
Jpeg.Process
pro provedení konverze.
5. Jak převést PDF do PNG?
Chcete-li převést PDF do formátu PNG:
- Vytvořte instanci třídy
Png
a objekt PngOptions
. - Přidejte vstupní PDF a určte výstupní složku.
- Nastavte možnosti, jako je rozlišení (např. 300 DPI).
- Zavolejte metodu
Process
pro generování PNG obrázků.
6. Jak převést PDF do Excel (XLS/XLSX)?
Pro převod PDF do Excelu:
- Vytvořte instanci třídy
PdfXls
. - Použijte
PdfToXlsOptions
pro konfiguraci vstupních/výstupních cest a možností konverze. - Zavolejte metodu
Process
pro zahájení konverze.
7. Jak převést PDF do HTML?
Chcete-li převést PDF dokumenty do HTML:
- Vytvořte instanci třídy
PdfHtml
. - Nakonfigurujte možnosti konverze pomocí
PdfToHtmlOptions
nebo HtmlToPdfOptions
. - Přidejte cesty k vstupním/výstupním souborům a zavolejte metodu
Process
.
Editor PDF formulářů poskytuje možnosti pro:
- Přidání polí (
FormEditorAddOptions
). - Aktualizaci polí (
FormEditorSetOptions
). - Odebrání polí (
FormRemoveSelectedFieldsOptions
).
Po nakonfigurování polí formuláře vyvolejte metodu Process
.
Chcete-li sloučit pole formulářů:
- Vytvořte instanci třídy
FormFlattener
. - Použijte
FormFlattenAllFieldsOptions
pro sloučení všech polí nebo FormFlattenSelectedFieldsOptions
pro cílení na specifická pole. - Přidejte vstupní/výstupní soubory a zavolejte metodu
Process
.
Chcete-li exportovat data formuláře, použijte PDF Form Exporter. Vytvořte objekt FormExporterValuesToCsvOptions
, specifikujte podmínky pro formulářová pole a spusťte metodu Process
pro export dat do formátu CSV.
PDF/A a správa TOC
Pro převod PDF do PDF/A:
- Použijte třídu
PdfAConverter
. - Nakonfigurujte verzi PDF/A (např. PDF/A-3B) v
PdfAConvertOptions
. - Přidejte cesty k vstupním/výstupním souborům a zavolejte metodu
Process
.
12. Jak generuji obsah (TOC) v PDF?
Chcete-li vytvořit TOC:
- Vytvořte instanci třídy
TocGenerator
. - Použijte
TocOptions
k definování parametrů TOC. - Přidejte vstupní/výstupní soubory a spusťte metodu
Process
.
Zpracování podpisů
13. Jak mohu digitálně podepsat PDF dokument?
Chcete-li přidat digitální podpis:
- Vytvořte instanci třídy
Signature
. - Použijte
SignOptions
pro konfiguraci pfx souboru, hesla a detailů podpisu (např. důvod, kontaktní informace). - 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:
- Vytvořte instanci třídy
Splitter
. - Nakonfigurujte možnosti rozdělení pomocí
SplitOptions
. - Přidejte vstupní/výstupní cesty a zavolejte metodu
Process
.
15. Jak sloučit více PDF souborů do jednoho?
Chcete-li sloučit PDF:
- Vytvořte instanci třídy
Merger
. - Přidejte vstupní PDF a určte výstupní soubor pomocí
MergeOptions
. - Spusťte metodu
Process
pro sloučení souborů.
16. Je Documentize omezeno pouze na práci s PDF?
I když se Documentize primárně zaměřuje na manipulaci s PDF, podporuje také konverze 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í pluginů Documentize?
Documentize podporuje:
- Operační systémy: Windows 7-11, Windows Server 2003-2022, macOS (10.12+) a Linux.
- Rámce: .NET Framework 4.0 až 8.0.
- IDE: Kompatibilní s různými verzemi Visual Studia.
18. Jak nastavím licenční klíče pro Documentize?
Chcete-li aktivovat plugin, referencujte Documentize ve svém projektu a nastavte licenční klíče před voláním jakýchkoli metod. Odkazujte na dokumentaci konkrétního pluginu pro podrobné pokyny.
19. Kde mohu najít další příklady a dokumentaci pro pluginy Documentize?
Kompletní dokumentace API 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í.