Overview

Sheetize je komplexní SDK platforma pro aplikace .NET, která nabízí specializované nástroje pro zefektivnění a zlepšení správy tabulek. Vybudovaná pro zvládání složitého zpracování tabulek, SDK Sheetize zjednodušují pracovní postupy s dokumenty, což činí manipulaci s daty a jejich transformaci intuitivní, efektivní a robustní. Tady je podrobný pohled na hlavní funkce a schopnosti Sheetize:

Klíčové vlastnosti

  • Konverze tabulek:

    • Bez námahy převádějte tabulky do různých formátů, včetně Microsoft Excel (XLS/XLSX), CSV, HTML a PDF.
    • Podporuje analýzu dat a integraci s konverzí CSV pro zefektivněné vytažení dat.
  • Správa dokumentů:

    • Sloučení a rozdělení: Efektivně kombinujte více souborů tabulek nebo rozdělte velké dokumenty pro snazší správu a distribuci.
    • Odemknutí tabulek: Programově odemykejte chráněné tabulky, což umožňuje plynulý přístup a úpravy.

Specializované SDK

  • Tabulka na PDF: Převádí tabulky do formátu PDF, přičemž zachovává původní formátování a strukturu, čímž je činí ideálními pro distribuci a archivaci.
  • Tabulka na HTML: Transformuje data tabulky do responzivních, webově kompatibilních HTML stránek, což zajišťuje přístupnost napříč zařízeními.
  • Tabulka na CSV: Extrahuje data tabulky do formátu CSV, což je ideální pro manipulaci s daty, sdílení a integraci s aplikacemi zaměřenými na data.

Kompatibilita a integrace

SDK Sheetize jsou navrženy pro bezproblémovou integraci do .NET aplikací na platformách Windows, macOS a Linux. S všestrannými, silnými API řeší širokou škálu potřeb správy dokumentů, zajišťující výkon a spolehlivost.

Populární SDK

  • PDF konvertor: Generuje PDF soubory z tabulek, optimalizované pro sdílení a tisk s přesným formátováním.
  • Splitter tabulek: Rozděluje velké soubory tabulek na zvládnutelné části, čímž zlepšuje manipulaci a přístupnost.
  • JSON konvertor: Převádí Excel soubory na JSON formát a naopak, podporující výměnu dat a snadnou integraci do jiných aplikací.

S komplexní dokumentací, ukázkovým kódem a přístupem přátelským k vývojářům, Sheetize vybavuje uživatele pro bezproblémovou integraci těchto SDK, čímž zjednodušuje i nejkomplexnější pracovní postupy s tabulkami.

Pro další podrobnosti navštivte oficiální web.

Podsekce Overview

Installation

Sheetize SDK lze nainstalovat různými metodami, které jsou vhodné pro různé vývojové prostředí a preference. Níže jsou uvedeny doporučené možnosti instalace:

1. NuGet (Doporučená metoda)

NuGet správce balíčků je nejjednodušší a nejpreferovanější metodou pro instalaci Sheetize, která zajišťuje, že máte přístup k nejnovějším aktualizacím přímo z vašeho vývojového prostředí. Zjistěte více o této metodě na Jak nainstalovat Sheetize SDK pomocí NuGet.

2. MSI Installer

MSI Installer je pohodlná možnost pro ty, kteří dávají přednost mít Sheetize DLL nainstalované přímo na svém systému. Tento přístup je ideální pro vývojáře, kteří potřebují Sheetize napříč více projekty bez ručního spravování DLL souborů. Zjistěte více o této metodě na Jak nainstalovat Sheetize SDK pomocí MSI.

3. ZIP Archive

Pokud dáváte přednost manuální instalaci, ZIP Archive poskytuje Sheetize DLL, které mohou být extrahovány a přidány přímo do vašeho projektu. Zjistěte více o této metodě na Jak nainstalovat Sheetize SDK pomocí ZIP.

2. 11. 2024

Podsekce Installation

System Requirements

Sheetize SDKs jsou navrženy tak, aby se bez problémů integrovaly s aplikacemi .NET a podporovaly 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)
  • Microsoft Azure

macOS

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

Linux

  • Kompatibilní s více 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 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 použití Sheetize SDKs, ale doporučuje se pro prohlížení dokumentů tabulek.
2. 11. 2024

Declaration

SDK Sheetize vyžadují soubor oprávnění Full Trust při používání v aplikacích .NET. Tato úroveň oprávnění je nezbytná pro provádění kritických operací na úrovni systému, jako je přístup k nastavením registru, systémovým souborům a správě písem.

Proč je plná důvěra nezbytná

SDK Sheetize se spoléhají na 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 registru systému pro konfigurační účely.
  • Systémové soubory: Úkoly, jako je správa písem nebo operace se soubory, mohou potřebovat přístup k systémovým souborům mimo virtuální adresář aplikace.

Omezení v prostředích s Medium Trust

V hostitelských prostředích, která uplatňují bezpečnost Medium Trust, jsou některá kritická oprávnění omezena nebo nedostupná, což může bránit funkčnosti SDK. Následující omezení platí při Medium Trust:

  • OleDbPermission: Zabraňuje používání spravovaných OLE DB datových poskytovatelů ADO.NET k přístupu k databázím.
  • EventLogPermission: Blokuje přístup k Windows Event Log, čímž omezuje diagnostické schopnosti.
  • ReflectionPermission: Omezuje reflexi, což ovlivňuje určité dynamické operace.
  • RegistryPermission: Odepírá přístup k registru systému.
  • WebPermission: Omezuje komunikaci na předdefinované adresy nebo rozsahy, jak je nastaveno v prvku <trust>.
  • FileIOPermission: Omezuje přístup k souborům v rámci virtuálního adresáře aplikace.

Aby se zajistila plná funkčnost, SDK Sheetize by měly být používány v prostředí Full Trust.

2. 11. 2024

Non-Windows Environment

Sheetize SDKs 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. Aby byla zajištěna optimální výkonnost a správné vykreslování textu, postupujte podle níže uvedených kroků:

Doporučené nastavení pro Linux

1. Nainstalujte balíček libgdiplus

Balíček libgdiplus poskytuje základní funkce GDI+, které jsou zásadní pro vykreslování a zpracování tabulek. Nainstalujte jej 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

Aby bylo zajištěno správné vykreslování textu, nainstalujte písma TrueType od Microsoftu pomocí:

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 zařízení používá jiný adresář, aktualizujte cestu ve svém kódu před provedením jakýchkoli operací s Sheetize SDKs:

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

Instalací těchto balíčků a správnou konfigurací cesty k písmům můžete maximalizovat výkon Sheetize SDKs na Linuxu nebo jiných ne-Windows systémech.

2. 11. 2024

Evaluation

Můžete si snadno stáhnout Sheetize SDK pro účely hodnocení. Verze pro hodnocení je plně funkční, s jediným rozdílem v tom, jak aktivujete licenci.

Omezení verze pro hodnocení

Verze pro hodnocení poskytuje plný přístup ke všem funkcím, ale obsahuje následující omezení, dokud není aplikována licence:

  • Na veškerý generovaný výstup je přidán vodoznak hodnocení.
  • Lze zobrazit nebo upravit pouze první čtyři stránky libovolného tabulkového souboru.

Pro odstranění těchto omezení a odemknutí plných schopností Sheetize jednoduše aplikujte licenci přidáním několika řádků kódu do vašeho projektu.

2. 11. 2024

Developer's Guide

HTML Converter

Komplexní příručka k funkcím Sheetize HTML Converter pro převod PDF na HTML a HTML na PDF.

Image Converter

Komplexní průvodce funkcemi Sheetize Image Converteru pro převod dokumentů mezi formáty obrázků.

eBook Converter

Kompletní příručka k Sheetize eBook Converter pro převod dokumentů mezi různými formáty e-knih.

JSON Converter

Komplexní průvodce funkcemi převodu dokumentů na JSON a JSON na dokument v aplikaci Sheetize JSON Converter.

PDF Converter

Komplexní průvodce Sheetize PDF Converter pro převod dokumentů do PDF a z PDF.

Spreadsheet Converter

Komplexní průvodce konvertorem tabulek Sheetize pro převod dokumentů tabulek mezi různými formáty.

Spreadsheet Merger

Komplexní průvodce Sheetize Spreadsheet Merger pro kombinování více souborů tabulek.

Spreadsheet Splitter

Komplexní průvodce Sheetize Spreadsheet Splitter pro dělení tabulek na více souborů.

Spreadsheet Unlocker

Komplexní průvodce Sheetize Spreadsheet Unlocker pro odstranění ochrany z tabulek.

Text Converter

Komplexní průvodce Sheetize Text Converter pro převod dokumentů na a z prostého textu.

2. 11. 2024

Podsekce Developer's Guide

HTML Converter

Sheetize HTML Converter for .NET poskytuje robustní možnosti pro převod dokumentů mezi formáty PDF a HTML, ideální pro webové aplikace, archivaci a generování zpráv. S více možnostmi pro zpracování zdrojů a rozvržení se převodník přizpůsobuje různým požadavkům projektů.

Klíčové vlastnosti

Převod PDF na HTML

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

Převod HTML na PDF

Transformujte HTML obsah na vysoce 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á příručka

Převod PDF na HTML

Pro převod PDF na HTML:

  1. Inicializujte převodník: Vytvořte instanci HtmlConverter.
  2. Nastavte možnosti převodu: Použijte PdfToHtmlOptions pro úpravu výstupu, zvolte buď vestavěné nebo externí zdroje.
  3. Definujte cesty pro vstup a výstup: 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 s vestavěnými zdroji

// Krok 1: Inicializujte HTML převodník
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 k souborům
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 zdroji vestavěnými.
    • FileWithExternalResources: Ukládá zdroje odděleně, ideální pro velké HTML soubory.
  • Přizpůsobení výstupu:

    • BasePath: Nastavte základní cestu pro zdroje v HTML dokumentu.
    • IsRenderToSinglePage: Volitelně renderujte celý PDF obsah na jedné HTML stránce.

Převod HTML na PDF

Pro převod HTML dokumentu na PDF postupujte podle těchto kroků:

  1. Inicializujte převodník: Vytvořte instanci HtmlConverter.
  2. Nakonfigurujte možnosti PDF: Použijte HtmlToPdfOptions pro definici rozvržení a mediálních nastavení.
  3. Určete cesty: Nastavte cesty k vstupnímu HTML a výstupnímu PDF souboru.
  4. Proveďte převod: Spusťte metodu Process pro dokončení převodu.

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

// Krok 1: Inicializujte HTML převodník
var converter = new HtmlConverter();

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

// Krok 3: Nastavte cesty k souborům
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í zobrazení.
  • Úpravy rozvržení:

    • PageLayoutOption: Upravuje, jak se HTML obsah vejde do PDF rozvržení, například ScaleToPageWidth, aby se zajistilo, že obsah se přizpůsobí šířce PDF.
    • IsRenderToSinglePage: Umožňuje renderovat celý HTML obsah na jedné PDF stránce, pokud je to potřeba pro stručné prezentace.

Tento převodník je všestranný 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 odkazujte na kompletní dokumentaci Sheetize.

Image Converter

Sheetize Image Converter pro .NET umožňuje vývojářům převádět dokumenty mezi různými formáty obrázků, což je ideální pro aplikace zahrnující zobrazení dokumentů, archivaci obrázků a generování obsahu založeného na obrázcích.

Klíčové vlastnosti

Převod PDF na obrázek

Převádějte PDF dokumenty na formáty obrázků (např. PNG, JPEG), ideální pro generování náhledů nebo pro zpracování dokumentů na základě obrázků.

Převod obrázku na PDF

Transformujte soubory obrázků na PDF dokumenty, vhodné pro sloučení obrázků do jednoho souboru nebo vytváření PDF zpráv z dat založených na obrázcích.


Podrobný průvodce

Převod PDF na obrázek

Chcete-li převést PDF dokument do formátu obrázku:

  1. Inicializujte převodník: Vytvořte instanci ImageConverter.
  2. Nastavení možností převodu: Použijte PdfToImageOptions, abyste specifikovali požadovaný formát obrázku, rozlišení a kvalitu výstupu.
  3. Definujte cesty pro vstup a výstup: Nastavte cesty pro vstupní PDF a výstupní soubory obrázků.
  4. Proveďte převod: Zavolejte metodu Process, aby se převod dokončil.

Příklad: Převod PDF na PNG obrázek

// Krok 1: Inicializujte obrázkový převodník
var converter = new ImageConverter();

// Krok 2: Nastavte možnosti pro převod PDF na obrázek
var options = new PdfToImageOptions(ImageType.Png);
options.Resolution = 300; // Nastavte rozlišení na 300 DPI
options.Quality = 90; // Nastavte kvalitu obrázku na 90%

// Krok 3: Nastavte cesty pro soubory
options.AddInput(new FileDataSource("input.pdf"));
options.AddOutput(new FileDataSource("output.png"));

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

Dostupné možnosti pro převod PDF na obrázek

  • ImageType: Specifikujte požadovaný formát obrázku (Png, Jpeg, Bmp atd.).
  • Rozlišení: Nastavte rozlišení (DPI) pro výstupní obrázek.
  • Kvalita: Definujte úroveň kvality (pro výstup ve formátu JPEG).

Převod obrázku na PDF

Chcete-li převést obrázek na PDF:

  1. Inicializujte převodník: Vytvořte instanci ImageConverter.
  2. Nastavení možností převodu: Použijte ImageToPdfOptions pro přizpůsobení rozložení a vzhledu výsledného PDF.
  3. Specifikujte cesty: Nastavte cesty pro vstupní obrázek a výstupní PDF soubor.
  4. Proveďte převod: Zavolejte metodu Process, aby se PDF vygenerovalo.

Příklad: Převod PNG obrázku na PDF

// Krok 1: Inicializujte obrázkový převodník
var converter = new ImageConverter();

// Krok 2: Nastavte možnosti pro převod obrázku na PDF
var options = new ImageToPdfOptions();
options.PageLayoutOption = PageLayoutOption.Centered;
options.ImageScalingOption = ImageScalingOption.FitToPage;

// Krok 3: Nastavte cesty pro soubory
options.AddInput(new FileDataSource("input.png"));
options.AddOutput(new FileDataSource("output.pdf"));

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

Další možnosti pro převod obrázku na PDF

  • PageLayoutOption: Definujte, jak bude obrázek umístěn na stránce PDF (např. Centered, TopLeft).
  • ImageScalingOption: Ovládejte, jak obrázek vyplňuje stránku PDF (např. FitToPage, Stretch).

Tento převodník je všestranný pro vývojáře, kteří potřebují pracovat se dokumenty na bázi obrázků, ať už generují vysoce kvalitní náhledy dokumentů, nebo sdružují více obrázků do PDF pro snadné rozesílání.

eBook Converter

Sheetize eBook Converter pro .NET umožňuje bezproblémový převod dokumentů mezi populárními formáty e-knih, jako je EPUB a MOBI. Je ideální pro vydavatele, digitální knihovny a vývojáře, kteří integrují funkčnost e-knih do svých aplikací.

Klíčové vlastnosti

Převod PDF na EPUB

Snadno převádějte soubory PDF do formátu EPUB, optimalizujte je pro čtečky e-knih a další zařízení, která podporují formáty e-knih.

Převod EPUB na PDF

Převeďte obsah e-knihy z EPUB do PDF, což jej činí vhodným pro tisk nebo offline zobrazení ve standardizovaném formátu.


Podrobný průvodce

Převod PDF na EPUB

Pro převod dokumentu PDF na EPUB e-knihu:

  1. Inicializace převodníku: Vytvořte instanci EbookConverter.
  2. Nastavení možností převodu: Použijte PdfToEpubOptions k nastavení parametrů pro výsledný EPUB, jako je zpracování obrázků a metadata.
  3. Definování cest pro vstup a výstup: Nastavte cesty pro vstupní PDF a výstupní EPUB.
  4. Provést převod: Zavolejte metodu Process pro převod dokumentu.

Příklad: Převod PDF na EPUB

// Krok 1: Inicializujte eBook Converter
var converter = new EbookConverter();

// Krok 2: Nastavte možnosti pro převod PDF na EPUB
var options = new PdfToEpubOptions();
options.IncludeImages = true; // Zahrnout obrázky do výstupního EPUB
options.SetMetadata("Title", "Převedená e-kniha");

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

// Krok 4: Spusťte převod
converter.Process(options);

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

  • IncludeImages: Určete, zda zahrnout obrázky z původního PDF do výsledného EPUB.
  • SetMetadata: Přidejte metadata, jako je název, autor a téma do EPUB souboru.

Převod EPUB na PDF

Pro převod souboru EPUB na PDF:

  1. Inicializace převodníku: Vytvořte instanci EbookConverter.
  2. Nastavení PDF možností: Použijte EpubToPdfOptions k definování nastavení, jako je rozložení stránky a okraje.
  3. Specifikujte cesty: Nastavte cesty k vstupnímu EPUB a výstupnímu PDF.
  4. Provést převod: Zavolejte metodu Process k dokončení převodu.

Příklad: Převod EPUB na PDF

// Krok 1: Inicializujte eBook Converter
var converter = new EbookConverter();

// Krok 2: Nastavte možnosti pro převod EPUB na PDF
var options = new EpubToPdfOptions();
options.PageLayoutOption = PageLayoutOption.Portrait;
options.Margin = new MarginSettings(10, 10, 10, 10);

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

// Krok 4: Provést převod
converter.Process(options);

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

  • PageLayoutOption: Nastavte rozložení stránky pro výsledné PDF, jako Portrét nebo Na šířku.
  • MarginSettings: Definujte okraje pro výstupní PDF.

Tento převodník je velmi užitečný pro vydavatele i vývojáře, kteří potřebují automatizovat pracovní postupy spojené s e-knihami. Ať už vytváříte e-knihy z dokumentů PDF nebo připravujete soubory e-knih k tisku, Sheetize eBook Converter poskytuje flexibilní řešení.

JSON Converter

Sheetize JSON Converter pro .NET nabízí robustní funkce pro převod dokumentů do a z formátu JSON, což umožňuje snadnou integraci do webových aplikací a pracovních postupů zpracování dat.

Klíčové vlastnosti

Převod dokumentu na JSON

Převeďte dokumenty (např. PDF, DOCX) do formátu JSON, abyste extrahovali obsah ve strukturovaném formátu pro další analýzu nebo integraci.

Převod JSON na dokument

Transformujte data JSON na formáty dokumentů, jako je PDF nebo DOCX, což umožňuje snadnou generaci zpráv nebo automatizaci dokumentů.


Podrobný průvodce

Převod dokumentu na JSON

K převodu dokumentu na JSON:

  1. Inicializujte převodník: Vytvořte instanci JsonConverter.
  2. Nastavte možnosti převodu: Použijte DocumentToJsonOptions pro konfiguraci toho, jak bude dokument reprezentován v JSON.
  3. Definujte cesty pro vstup a výstup: Nastavte cesty pro vstupní dokument a výstupní JSON soubor.
  4. Proveďte převod: Zavolejte metodu Process k převodu dokumentu.

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

// Krok 1: Inicializujte JSON Converter
var converter = new JsonConverter();

// Krok 2: Nakonfigurujte možnosti pro převod dokumentu na JSON
var options = new DocumentToJsonOptions();
options.IncludeMetadata = true; // Zahrňte metadata do výstupu JSON
options.FormatOutput = true; // Formátujte výstup JSON pro čitelnost

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

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

Dostupné možnosti pro převod dokumentu na JSON

  • IncludeMetadata: Určete, zda zahrnout metadata dokumentu do výstupu JSON.
  • FormatOutput: Vyberte, zda formátovat JSON pro čitelnost.

Převod JSON na dokument

K převodu dat JSON na dokument:

  1. Inicializujte převodník: Vytvořte instanci JsonConverter.
  2. Nastavte možnosti převodu: Použijte JsonToDocumentOptions k definici cílového formátu dokumentu a rozvržení.
  3. Specifikujte cesty: Nastavte vstupní JSON a cesty k výstupnímu dokumentu.
  4. Proveďte převod: Zavolejte metodu Process pro generování dokumentu.

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

// Krok 1: Inicializujte JSON Converter
var converter = new JsonConverter();

// Krok 2: Nakonfigurujte možnosti pro převod JSON na dokument
var options = new JsonToDocumentOptions(DocumentFormat.Pdf);
options.PageLayoutOption = PageLayoutOption.Portrait;

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

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

Další možnosti pro převod JSON na dokument

  • DocumentFormat: Určete cílový formát (Pdf, Docx, atd.).
  • PageLayoutOption: Definujte rozvržení stránky pro výsledný dokument (Portrét, Krajina).

Tento převodník poskytuje silné schopnosti pro integraci obsahu dokumentů s webovými službami a dalšími aplikacemi řízenými daty. Ať už extrahujete data z dokumentů nebo generujete dokumenty ze strukturovaných dat, Sheetize JSON Converter je ideálním řešením pro moderní pracovní postupy s dokumenty.

PDF Converter

Sheetize PDF Converter pro .NET nabízí pokročilé funkce pro převod dokumentů do formátu PDF a z něj, což jej činí ideálním pro archivaci, sdílení a zajištění konzistentního formátování dokumentů napříč různými zařízeními.

Hlavní funkce

Převod různých formátů do PDF

Převeďte dokumenty z několika formátů, jako jsou DOCX, HTML a obrázky, do PDF pro snadnou distribuci a tisk.

Převod PDF do jiných formátů

Převeďte PDF dokumenty do jiných formátů, jako jsou DOCX, HTML a obrázky, pro snadnou editaci nebo integraci do jiných pracovních postupů.


Podrobný průvodce

Převod dokumentů do PDF

Pro převod dokumentu do PDF:

  1. Inicializujte převodník: Vytvořte instanci PdfConverter.
  2. Nastavte možnosti převodu: Použijte DocumentToPdfOptions k nakonfigurování nastavení, jako je rozložení stránky a komprese.
  3. Definujte vstupní a výstupní cesty: Nastavte cesty pro vstupní dokument a výstupní PDF.
  4. Proveďte převod: Zavolejte metodu Process pro převod dokumentu.

Příklad: Převod DOCX do PDF

// Krok 1: Inicializujte PDF převodník
var converter = new PdfConverter();

// Krok 2: Nakonfigurujte možnosti pro převod dokumentu do PDF
var options = new DocumentToPdfOptions();
options.PageLayoutOption = PageLayoutOption.Portrait;
options.CompressionLevel = CompressionLevel.High;

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

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

Dostupné možnosti pro převod dokumentu do PDF

  • PageLayoutOption: Definujte rozložení stránky pro výsledné PDF (Portrait, Landscape).
  • CompressionLevel: Určete úroveň komprese pro snížení velikosti souboru (Low, Medium, High).

Převod PDF do jiných formátů

Pro převod PDF dokumentu do jiného formátu:

  1. Inicializujte převodník: Vytvořte instanci PdfConverter.
  2. Nakonfigurujte možnosti převodu: Použijte PdfToDocumentOptions k určení výstupního formátu a jakékoliv vlastního nastavení.
  3. Určete cesty: Nastavte cesty k vstupnímu PDF a výstupnímu dokumentu.
  4. Proveďte převod: Zavolejte metodu Process k dokončení převodu.

Příklad: Převod PDF do DOCX

// Krok 1: Inicializujte PDF převodník
var converter = new PdfConverter();

// Krok 2: Nakonfigurujte možnosti pro převod PDF do DOCX
var options = new PdfToDocumentOptions(DocumentFormat.Docx);

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

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

Další možnosti pro PDF do jiných formátů

  • DocumentFormat: Určete požadovaný výstupní formát (Docx, Html, Png, atd.).
  • TextExtractionMode: Definujte, jakým způsobem je text extrahován z PDF (PlainText, FormattedText).

Sheetize PDF Converter je nezbytný nástroj pro správu dokumentů, ať už potřebujete vytvářet univerzálně sdílené PDF soubory nebo převádět PDF zpět do editovatelných formátů. Poskytuje flexibilitu v obou směrech, což z něj činí silný přídavek do každé vývojářské sady nástrojů.

Spreadsheet Converter

Konvertor tabulek Sheetize pro .NET poskytuje funkčnost pro převod tabulek mezi různými formáty, což ho činí vhodným pro úkoly transformace dat, reportingu a integrace.

Klíčové funkce

Převod tabulky na PDF

Převod souborů tabulek (např. XLSX, CSV) na PDF pro snadné sdílení a tisk.

Převod tabulky na jiné formáty

Převod tabulek na formáty jako CSV, JSON nebo HTML, což umožňuje integraci s webovými aplikacemi nebo pracovními postupy zpracování dat.


Podrobný průvodce

Převod tabulky na PDF

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

  1. Inicializujte konvertor: Vytvořte instanci SpreadsheetConverter.
  2. Nastavte možnosti konverze: Použijte SpreadsheetToPdfOptions pro konfiguraci nastavení, jako je uspořádání stránek, možnosti přizpůsobení a vodoznak.
  3. Definujte vstupní a výstupní cesty: Nastavte cesty pro vstupní tabulku a výstupní PDF.
  4. Proveďte konverzi: Zavolejte metodu Process, aby se konverze dokončila.

Příklad: Převod XLSX na PDF

// Krok 1: Inicializujte konvertor tabulek
var converter = new SpreadsheetConverter();

// Krok 2: Nakonfigurujte možnosti pro převod tabulky na PDF
var options = new SpreadsheetToPdfOptions();
options.PageLayoutOption = PageLayoutOption.Landscape;
options.FitToPage = true; // Zajistěte, aby se tabulka vešla na jednu stránku

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

// Krok 4: Proveďte konverzi
converter.Process(options);

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

  • PageLayoutOption: Definujte orientaci stránky pro výsledné PDF (Portrét, Krajina).
  • FitToPage: Určete, zda se má obsah tabulky přizpůsobit na jednu stránku.

Převod tabulky na jiné formáty

Chcete-li převést tabulku do jiného formátu (např. CSV, HTML):

  1. Inicializujte konvertor: Vytvořte instanci SpreadsheetConverter.
  2. Nakonfigurujte možnosti konverze: Použijte SpreadsheetToDocumentOptions pro určení cílového formátu.
  3. Určete cesty: Nastavte vstupní tabulku a cesty k výstupnímu souboru.
  4. Proveďte konverzi: Zavolejte metodu Process, aby se vygeneroval výstup.

Příklad: Převod XLSX na CSV

// Krok 1: Inicializujte konvertor tabulek
var converter = new SpreadsheetConverter();

// Krok 2: Nakonfigurujte možnosti pro převod tabulky na CSV
var options = new SpreadsheetToDocumentOptions(DocumentFormat.Csv);

// Krok 3: Nastavte cesty k souborům
options.AddInput(new FileDataSource("input.xlsx"));
options.AddOutput(new FileDataSource("output.csv"));

// Krok 4: Proveďte konverzi
converter.Process(options);

Další možnosti pro převod tabulky na dokument

  • DocumentFormat: Definujte požadovaný výstupní formát (Csv, Json, Html).
  • IncludeFormulas: Zvolte, zda zahrnout vypočítané vzorce nebo pouze statické hodnoty ve výstupu.

Konvertor tabulek Sheetize je velmi univerzální, poskytuje podporu pro transformaci tabulek do různých formátů, aby vyhovoval různým potřebám. Ať už vytváříte PDF zprávy z tabulek nebo extrahujete data pro zpracování, tento konvertor nabízí spolehlivé řešení pro vývojáře.

Spreadsheet Merger

Sheetize Spreadsheet Merger for .NET umožňuje vývojářům sloučit více souborů tabulek do jednoho, ideální pro konsolidaci dat z různých zdrojů do jednotné zprávy.

Klíčové vlastnosti

Sloučení více tabulek

Kombinujte více tabulek do jednoho souboru a zachovejte integritu dat a formátování.


Podrobný průvodce

Sloučení tabulek

Pro sloučení více tabulek do jedné:

  1. Inicializujte sloučovač: Vytvořte instanci SpreadsheetMerger.
  2. Přidejte vstupní soubory: Přidejte všechny tabulky, které se mají sloučit.
  3. Určete výstupní cestu: Nastavte cestu k výstupnímu souboru pro sloučenou tabulku.
  4. Provádějte sloučení: Zavolejte metodu Process pro sloučení souborů.

Příklad: Sloučení více souborů XLSX

// Krok 1: Inicializujte sloučovač tabulek  
var merger = new SpreadsheetMerger();  

// Krok 2: Přidejte vstupní soubory  
merger.AddInput(new FileDataSource("input1.xlsx"));  
merger.AddInput(new FileDataSource("input2.xlsx"));  

// Krok 3: Nastavte cestu k výstupnímu souboru  
merger.AddOutput(new FileDataSource("merged_output.xlsx"));  

// Krok 4: Spusťte proces sloučení  
merger.Process();  

Tato funkčnost je obzvláště užitečná pro vytváření jednotných zpráv nebo konsolidaci dat z více zdrojů bez manuální intervence.

Spreadsheet Splitter

Sheetize Spreadsheet Splitter pro .NET pomáhá vývojářům rozdělit velké tabulkové soubory na menší části, což je ideální pro distribuci a správu dat.

Klíčové vlastnosti

Rozdělení tabulek na menší soubory

Rozdělte velké tabulkové soubory podle listu, rozsahu nebo vlastních pravidel pro snazší manipulaci a sdílení.


Podrobný průvodce

Rozdělení tabulky

Chcete-li rozdělit tabulku na více menších souborů:

  1. Inicializujte splitter: Vytvořte instanci SpreadsheetSplitter.
  2. Nastavte kritéria rozdělení: Použijte SplitterOptions k určení způsobu rozdělení (např. podle listu nebo podle počtu řádků).
  3. Definujte vstupní a výstupní cesty: Nastavte vstupní soubor a cesty pro výstupní rozdělené soubory.
  4. Proveďte rozdělení: Zavolejte metodu Process k rozdělení souboru.

Příklad: Rozdělit XLSX podle listu

// Krok 1: Inicializujte Spreadsheet Splitter
var splitter = new SpreadsheetSplitter();

// Krok 2: Nakonfigurujte možnosti pro rozdělení podle listu
var options = new SplitterOptions(SplitMode.BySheet);

// Krok 3: Nastavte cesty k souborům
options.AddInput(new FileDataSource("input.xlsx"));
options.AddOutput(new FileDataSource("output_directory"));

// Krok 4: Proveďte rozdělovací proces
splitter.Process(options);

Tento nástroj je ideální pro rozdělení velkých souborů na menší, snadno spravovatelné kusy, což usnadňuje práci s daty a jejich dostupnost.

Spreadsheet Unlocker

Sheetize Spreadsheet Unlocker pro .NET poskytuje možnost odstranit ochranu z tabulek, což umožňuje vývojářům upravovat nebo přeformátovat zamčený obsah.

Klíčové funkce

Odstranění ochrany z chráněných tabulek

Odstranění ochrany heslem nebo zámku na úrovni listu pro umožnění modifikací tabulky.


Podrobný průvodce

Odstranění ochrany z chráněné tabulky

Chcete-li odemknout chráněnou tabulku:

  1. Inicializujte odemkovač: Vytvořte instanci SpreadsheetUnlocker.
  2. Poskytněte přihlašovací údaje pro odemknutí: Nastavte heslo nebo specifikujte jiné parametry pro odemknutí.
  3. Definujte cesty pro vstup a výstup: Nastavte cesty pro vstupní zamčený soubor a výstupní odemčený soubor.
  4. Provedení odemknutí: Zavolejte metodu Process pro odemknutí souboru.

Příklad: Odemknout soubor XLSX

// Krok 1: Inicializujte Spreadsheet Unlocker  
var unlocker = new SpreadsheetUnlocker();  

// Krok 2: Nastavte přihlašovací údaje pro odemknutí  
var options = new UnlockerLoadOptions();  
options.Password = "password123";  

// Krok 3: Nastavte cesty k souborům  
options.AddInput(new FileDataSource("locked_input.xlsx"));  
options.AddOutput(new FileDataSource("unlocked_output.xlsx"));  

// Krok 4: Spusťte proces odemknutí  
unlocker.Process(options);  

Spreadsheet Unlocker je užitečný pro vývojáře, kteří potřebují programově upravit chráněné tabulky.

Text Converter

Sheetize Text Converter pro .NET umožňuje převod dokumentů na a z prostého textového formátu, ideální pro extrakci dat, archivaci a integraci s textovými systémy.

Klíčové funkce

Převod dokumentů na prostý text

Extrahujte textový obsah z dokumentů jako PDF, DOCX a HTML, užitečné pro zpracování dat a archivaci.

Převod prostého textu na dokumentové formáty

Vytvářejte formátované dokumenty z prostého textu, což poskytuje snadný způsob, jak generovat zprávy nebo strukturované soubory.


Podrobný průvodce

Převod dokumentu na prostý text

Pro převod dokumentu na prostý text:

  1. Inicializujte převodník: Vytvořte instanci TextConverter.
  2. Nastavte možnosti převodu: Použijte DocumentToTextOptions pro konfiguraci výstupních nastavení.
  3. Definujte cesty k vstupním a výstupním souborům: Nastavte cesty k vstupnímu dokumentu a výstupnímu textovému souboru.
  4. Proveďte převod: Zavolejte metodu Process pro převod dokumentu.

Příklad: Převod PDF na prostý text

// Krok 1: Inicializujte Text Converter  
var converter = new TextConverter();  

// Krok 2: Nakonfigurujte možnosti pro převod dokumentu na text  
var options = new DocumentToTextOptions();  

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

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

Text Converter je nezbytný pro situace, kde je potřeba extrakce textu, jako je vytváření archivů nebo zpracování dat v prostém textu.

FAQs

Tato FAQ poskytuje podrobné informace o funkcích a možnostech Sheetize .NET SDKs, pokrývající aspekty jako konverze tabulek, správu dokumentů a podrobnosti o kompatibilitě.


Obecné otázky

1. Co je Sheetize pro .NET?

Sheetize pro .NET je mocný SDK navržený pro programové ovládání dokumentů tabulek. Obsahuje nástroje pro konverzi tabulek do různých formátů, úpravu dat v buňkách, zpracování formulářů tabulek a optimalizaci pracovních toků dokumentů.

2. Jak nainstaluji Sheetize SDKs pro .NET?

Můžete nainstalovat Sheetize SDKs stažením souborů sestavení z oficiálních stránek nebo přímým stahováním balíčků z NuGet. Podrobné pokyny k instalaci jsou uvedeny v dokumentaci každého SDK.


Konverze tabulek

3. Jak mohu převést tabulku do PDF?

Pro převod tabulky do formátu PDF pomocí Spreadsheet to PDF Converter:

  1. Vytvořte instanci třídy SpreadsheetPdfConverter.
  2. Vytvořte objekt PdfConversionOptions, abyste nakonfigurovali nastavení konverze.
  3. Uveďte cesty k vstupní tabulce a výstupnímu PDF souboru.
  4. Zavolejte metodu Convert, abyste provedli konverzi.

4. Jak převádím tabulky do HTML?

Pomocí Spreadsheet to HTML Converter:

  1. Vytvořte instanci třídy HtmlConverter.
  2. Nakonfigurujte možnosti (např. nastavení responzivního designu) prostřednictvím HtmlConversionOptions.
  3. Uveďte cesty k vstupnímu/výstupnímu souboru a zavolejte metodu Convert.

5. Jak převádím tabulku do CSV?

Pro převod tabulky do CSV:

  1. Vytvořte instanci třídy CsvConverter a vytvořte objekt CsvConversionOptions.
  2. Přidejte vstupní soubor tabulky a uveďte výstupní složku.
  3. Nastavte možnosti jako typ oddělovače.
  4. Zavolejte metodu Convert, abyste vygenerovali CSV soubor.

Správa dokumentů

6. Jak sloučím více tabulek do jedné?

Pro sloučení tabulek pomocí Spreadsheet Merger:

  1. Vytvořte instanci třídy SpreadsheetMerger.
  2. Přidejte vstupní soubory tabulek a uveďte výstupní soubor prostřednictvím MergeOptions.
  3. Zavolejte metodu Merge, abyste spojili soubory.

7. Jak mohu rozdělit velkou tabulku?

Pomocí Spreadsheet Splitter:

  1. Vytvořte instanci třídy SpreadsheetSplitter.
  2. Nakonfigurujte nastavení rozdělení pomocí SplitOptions, abyste definovali, jak rozdělit soubor.
  3. Přidejte vstupní tabulku a uveďte výstupní složku.
  4. Zavolejte metodu Split, abyste vytvořili menší sekce tabulek.

8. Jak odemknu chráněnou tabulku?

Pro programové odemknutí tabulky:

  1. Vytvořte instanci třídy SpreadsheetUnlocker.
  2. Použijte UnlockOptions k poskytnutí podrobností o hesle.
  3. Přidejte vstupní soubor a uveďte cestu pro výstup.
  4. Zavolejte metodu Unlock, aby bylo odstraněno zajištění.

Specializované konverzní SDKs

11. Jak mohu převést tabulku do JSON?

Pro převod tabulek do JSON:

  1. Vytvořte instanci třídy JsonConverter.
  2. Použijte JsonConversionOptions, abyste nakonfigurovali cesty a nastavení vstupu/výstupu.
  3. Zavolejte metodu Convert, abyste vytvořili JSON soubor.

12. Jak převádím tabulku do obrázků (např. JPEG, PNG)?

Pomocí Spreadsheet to Image Converter:

  1. Vytvořte instanci třídy ImageConverter.
  2. Nakonfigurujte nastavení obrázku prostřednictvím ImageConversionOptions (např. typ formátu, rozlišení).
  3. Přidejte cesty k vstupním/výstupním souborům a zavolejte metodu Convert.

Licencování a kompatibilita

13. Jaké jsou systémové požadavky pro používání Sheetize SDKs?

Sheetize podporuje:

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

14. Jak nastavím licenční klíče pro Sheetize SDKs?

Chcete-li aktivovat SDK, odkazujte na Sheetize ve svém projektu a nastavte licenční klíče před tím, než začnete používat jakékoli metody. Podrobné pokyny jsou uvedeny v dokumentaci každého SDK.

15. Kde mohu najít další příklady a dokumentaci pro Sheetize?

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


Další funkce

17. Je Sheetize omezeno pouze na práci s tabulkami?

I když Sheetize primárně zaměřuje na manipulaci s tabulkami, také podporuje konverze do a z formátů jako JSON, HTML, PDF a obrazové formáty jako JPEG a PNG.

18. Jak mohu převést tabulky do jiných formátů, jako je DOC/DOCX?

Můžete převést tabulky do dokumentů Word pomocí Spreadsheet to Word Converter tímto způsobem:

  1. Vytvořte instanci třídy SpreadsheetWordConverter.
  2. Nakonfigurujte možnosti pomocí DocConversionOptions.
  3. Přidejte cesty pro vstup/výstup a zavolejte metodu Convert.

Pro více informací navštivte oficiální web.

 Čeština