GroupDocs.Conversion návod na převod dokumentů: převod PDF, Word, Excel a dalších

V tomto GroupDocs.Conversion návodu na převod dokumentů se naučíte, jak převádět PDF, Word dokumenty, Excel tabulky, PowerPoint prezentace a více než 50 dalších formátů přímo z vašich .NET nebo Java aplikací. Knihovna běží zcela offline, nevyžaduje žádný software třetích stran a poskytuje výsledky s vysokou věrností, což ji činí ideální pro zabezpečené, podnikově úrovňové pracovní postupy.

Rychlé odpovědi

  • Jaké formáty jsou podporovány? Více než 50 vstupních a výstupních formátů, včetně PDF, DOCX, XLSX, PPTX, CAD a typů obrázků.
  • Mohu převádět bez přístupu k internetu? Ano, GroupDocs.Conversion běží zcela lokálně.
  • Existuje limit velikosti souboru? Podporovány jsou soubory až do 2 GB při zachování využití paměti pod 200 MB.
  • Potřebuji licenci pro produkční nasazení? Pro produkční použití je vyžadována komerční licence; k vyzkoušení je k dispozici bezplatná zkušební verze.
  • Jaké platformy jsou podporovány? Jak .NET (Framework, Core, .NET 5/6), tak Java jsou plně podporovány.
  • Jak rychlá je hromadná konverze? Převod 1 000 stránek obvykle skončí za méně než 30 sekund na standardním serverovém VM.
  • Mohu zpracovávat soubory chráněné heslem? Ano — použijte LoadOptions k zadání hesla během konverze.

Co je GroupDocs.Conversion?

GroupDocs.Conversion je multiplatformní knihovna, která umožňuje vývojářům převádět dokumenty mezi více než 50 formáty bez spoléhání se na externí služby. Poskytuje jednoduché API pro načtení zdrojového souboru, výběr možností konverze a uložení výsledku v požadovaném formátu.

Proč zvolit GroupDocs.Conversion?

GroupDocs.Conversion nabízí rozsáhlou podporu formátů, výstup s vysokou věrností a výkonnostně optimalizované zpracování, což ji činí vhodnou pro rozsáhlé podnikově projekty. Běží lokálně bez závislostí na třetích stranách, což zajišťuje bezpečnost a soulad s předpisy.

  • Široké pokrytí formátů: Podporuje více než 50 vstupních a výstupních formátů a může zpracovávat soubory až do 2 GB při využití méně než 200 MB RAM.
  • Vysoce věrná konverze: Zachovává rozvržení, písma, obrázky a vložené objekty s až 99 % vizuální přesností.
  • Optimalizovaná výkonnost: Hromadná konverze 1 000 stránek trvá méně než 30 sekund na typickém serverovém VM.
  • Nasazení bez závislostí: Není potřeba Microsoft Office, Adobe Acrobat ani jiný software třetích stran.

Jak začít s GroupDocs.Conversion v .NET?

Converter je hlavní třída provádějící konverzi dokumentů. Přidejte NuGet balíček GroupDocs.Conversion do svého projektu, vytvořte instanci třídy Converter s cestou k souboru nebo streamem, vyberte cílový formát a zavolejte Save. Tento tříkrokový proces vás během několika sekund dostane od zdroje k převedenému souboru.

Přímá odpověď: Pro převod PDF do Wordu v .NET vytvořte instanci Converter s PDF souborem, zavolejte Convert s určením SaveFormat.Docx a výsledek uložte — tím dokončíte konverzi ve dvou řádcích kódu.

Definice kotvy

Třída Converter je jádrem GroupDocs.Conversion, která načte zdrojový dokument, použije možnosti konverze a zapíše výstup v požadovaném formátu.

Požadavky pro .NET

  • .NET Framework 4.5+ nebo .NET Core 3.1+ (včetně .NET 5/6) nainstalován
  • NuGet balíček GroupDocs.Conversion přidán do projektu
  • Dostatečná paměť (alespoň 200 MB) pro velké soubory

Příklad krok za krokem (bez vloženého kódu podle pravidel zachování)

  1. Vytvořte konvertor — předávejte cestu ke zdrojovému souboru nebo stream do konstruktoru Converter.
  2. Vyberte možnosti konverze — volitelně nakonfigurujte LoadOptions (např. heslo) nebo SaveOptions (např. OCR).
  3. Spusťte konverzi — zavolejte Convert s požadovaným SaveFormat a uveďte cílovou cestu.

Jak začít s GroupDocs.Conversion v Java?

Converter je základní třída používaná k převodu dokumentů v Java. Zahrňte Maven artefakt com.groupdocs:groupdocs-conversion do svého pom.xml, vytvořte instanci Converter, nastavte požadované LoadOptions a zavolejte convert s cílovým formátem. Java API odráží zkušenost .NET, což zajišťuje konzistentní vývojářský zážitek napříč platformami.

Přímá odpověď: V Java vytvořte instanci Converter se zdrojovým souborem, zavolejte convert s parametrem SaveFormat.DOCX a výstupní cestou a knihovna automaticky provede převod PDF na Word.

Definice kotvy

Třída Converter v Java slouží stejnému účelu jako její .NET protějšek: načte dokument, použije nastavení konverze a zapíše výsledek do zvoleného formátu.

Požadavky pro Java

  • JDK 8 nebo vyšší nainstalován
  • Maven nebo Gradle build systém s závislostí groupdocs-conversion
  • Alespoň 200 MB heap paměti pro velké dokumenty

Příklad krok za krokem (bez vloženého kódu)

  1. Přidejte Maven závislost — zahrňte artefakt groupdocs-conversion.
  2. Instancujte Converter — uveďte cestu ke zdrojovému souboru nebo vstupní stream.
  3. Konfigurujte možnosti — nastavte heslo, OCR nebo jiné LoadOptions podle potřeby.
  4. Spusťte konverzi — zavolejte convert s požadovaným SaveFormat a cílovou cestou.

Základní tutoriály

Formátově specifická konverze

Pokročilé funkce

Základní funkčnost

Formátově specifické průvodce

Pokročilá konfigurace

Často kladené otázky

Q: Mohu použít GroupDocs.Conversion v cloud‑native mikroslužbě?
A: Ano, knihovna běží v libovolném .NET nebo Java runtime, včetně Docker kontejnerů a Kubernetes podů, aniž by vyžadovala externí služby.

Q: Jak knihovna zachází s PDF chráněnými heslem?
A: Heslo můžete zadat pomocí LoadOptions (nebo ekvivalentní Java možnosti) při vytváření Converter, a knihovna soubor během konverze dešifruje.

Q: Jaký je doporučený způsob konverze velké dávky souborů?
A: Použijte asynchronní API (nebo paralelní streamy v Java) pro souběžné zpracování souborů a povolte cache, aby se znovu použily načtené fonty a zdroje pro lepší výkon.

Q: Podporuje GroupDocs.Conversion OCR pro naskenované obrázky?
A: Ano, OCR lze povolit pomocí třídy OcrOptions, což umožňuje převod naskenovaných PDF nebo obrázků na prohledávatelný, vybratelný text.

Q: Které verze .NET jsou oficiálně podporovány?
A: .NET Framework 4.5+, .NET Core 3.1+, .NET 5, .NET 6 a novější verze jsou plně podporovány.

Q: Jak mohu sledovat průběh konverze?
A: Přihlaste se k události ConversionProgress poskytované třídou Converter; udává procentuální dokončení a uplynulý čas.

Q: Je možné převést šifrované Office soubory?
A: Ano — před spuštěním konverze předávejte příslušné heslo přes LoadOptions pro soubory Word, Excel nebo PowerPoint.

Q: Jaké optimalizace paměti jsou k dispozici pro velmi velké PDF?
A: Aktivujte LoadOptions.MemoryLimit pro omezení využití RAM a použijte streaming API k postupnému zpracování stránek.

Q: Mohu převádět dokumenty do obrazových formátů jako PNG nebo JPEG?
A: Rozhodně — při volání Convert specifikujte obrazový SaveFormat, například SaveFormat.Png nebo SaveFormat.Jpeg.

Q: Poskytuje GroupDocs.Conversion nějaké možnosti logování?
A: Ano, knihovna obsahuje vestavěný logovací rámec, který lze nastavit pro zápis podrobných logů konverze do souboru nebo konzole.


Poslední aktualizace: 2026-10-21
Testováno s: GroupDocs.Conversion 23.11 pro .NET & Java
Autor: GroupDocs

API reference
zdarma zkušební verze
kontaktujte náš tým podpory