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.
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.
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.
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.
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:
- Inicializujte převodník: Vytvořte instanci
HtmlConverter
. - Nastavte možnosti převodu: Použijte
PdfToHtmlOptions
pro úpravu výstupu, zvolte buď vestavěné nebo externí zdroje. - Definujte cesty pro vstup a výstup: Nastavte cesty pro váš vstupní PDF a výstupní HTML.
- 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ů:
- Inicializujte převodník: Vytvořte instanci
HtmlConverter
. - Nakonfigurujte možnosti PDF: Použijte
HtmlToPdfOptions
pro definici rozvržení a mediálních nastavení. - Určete cesty: Nastavte cesty k vstupnímu HTML a výstupnímu PDF souboru.
- 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:
- Inicializujte převodník: Vytvořte instanci
ImageConverter
. - Nastavení možností převodu: Použijte
PdfToImageOptions
, abyste specifikovali požadovaný formát obrázku, rozlišení a kvalitu výstupu. - Definujte cesty pro vstup a výstup: Nastavte cesty pro vstupní PDF a výstupní soubory obrázků.
- 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:
- Inicializujte převodník: Vytvořte instanci
ImageConverter
. - Nastavení možností převodu: Použijte
ImageToPdfOptions
pro přizpůsobení rozložení a vzhledu výsledného PDF. - Specifikujte cesty: Nastavte cesty pro vstupní obrázek a výstupní PDF soubor.
- 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:
- Inicializace převodníku: Vytvořte instanci
EbookConverter
. - Nastavení možností převodu: Použijte
PdfToEpubOptions
k nastavení parametrů pro výsledný EPUB, jako je zpracování obrázků a metadata. - Definování cest pro vstup a výstup: Nastavte cesty pro vstupní PDF a výstupní EPUB.
- 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:
- Inicializace převodníku: Vytvořte instanci
EbookConverter
. - Nastavení PDF možností: Použijte
EpubToPdfOptions
k definování nastavení, jako je rozložení stránky a okraje. - Specifikujte cesty: Nastavte cesty k vstupnímu EPUB a výstupnímu PDF.
- 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:
- Inicializujte převodník: Vytvořte instanci
JsonConverter
. - Nastavte možnosti převodu: Použijte
DocumentToJsonOptions
pro konfiguraci toho, jak bude dokument reprezentován v JSON. - Definujte cesty pro vstup a výstup: Nastavte cesty pro vstupní dokument a výstupní JSON soubor.
- 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:
- Inicializujte převodník: Vytvořte instanci
JsonConverter
. - Nastavte možnosti převodu: Použijte
JsonToDocumentOptions
k definici cílového formátu dokumentu a rozvržení. - Specifikujte cesty: Nastavte vstupní JSON a cesty k výstupnímu dokumentu.
- 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řeveďte dokumenty z několika formátů, jako jsou DOCX, HTML a obrázky, do PDF pro snadnou distribuci a tisk.
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:
- Inicializujte převodník: Vytvořte instanci
PdfConverter
. - Nastavte možnosti převodu: Použijte
DocumentToPdfOptions
k nakonfigurování nastavení, jako je rozložení stránky a komprese. - Definujte vstupní a výstupní cesty: Nastavte cesty pro vstupní dokument a výstupní PDF.
- 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
).
Pro převod PDF dokumentu do jiného formátu:
- Inicializujte převodník: Vytvořte instanci
PdfConverter
. - Nakonfigurujte možnosti převodu: Použijte
PdfToDocumentOptions
k určení výstupního formátu a jakékoliv vlastního nastavení. - Určete cesty: Nastavte cesty k vstupnímu PDF a výstupnímu dokumentu.
- 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);
- 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 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:
- Inicializujte konvertor: Vytvořte instanci
SpreadsheetConverter
. - Nastavte možnosti konverze: Použijte
SpreadsheetToPdfOptions
pro konfiguraci nastavení, jako je uspořádání stránek, možnosti přizpůsobení a vodoznak. - Definujte vstupní a výstupní cesty: Nastavte cesty pro vstupní tabulku a výstupní PDF.
- 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.
Chcete-li převést tabulku do jiného formátu (např. CSV, HTML):
- Inicializujte konvertor: Vytvořte instanci
SpreadsheetConverter
. - Nakonfigurujte možnosti konverze: Použijte
SpreadsheetToDocumentOptions
pro určení cílového formátu. - Určete cesty: Nastavte vstupní tabulku a cesty k výstupnímu souboru.
- 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é:
- Inicializujte sloučovač: Vytvořte instanci
SpreadsheetMerger
. - Přidejte vstupní soubory: Přidejte všechny tabulky, které se mají sloučit.
- Určete výstupní cestu: Nastavte cestu k výstupnímu souboru pro sloučenou tabulku.
- 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ů:
- Inicializujte splitter: Vytvořte instanci
SpreadsheetSplitter
. - Nastavte kritéria rozdělení: Použijte
SplitterOptions
k určení způsobu rozdělení (např. podle listu nebo podle počtu řádků). - Definujte vstupní a výstupní cesty: Nastavte vstupní soubor a cesty pro výstupní rozdělené soubory.
- 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:
- Inicializujte odemkovač: Vytvořte instanci
SpreadsheetUnlocker
. - Poskytněte přihlašovací údaje pro odemknutí: Nastavte heslo nebo specifikujte jiné parametry pro odemknutí.
- Definujte cesty pro vstup a výstup: Nastavte cesty pro vstupní zamčený soubor a výstupní odemčený soubor.
- 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:
- Inicializujte převodník: Vytvořte instanci
TextConverter
. - Nastavte možnosti převodu: Použijte
DocumentToTextOptions
pro konfiguraci výstupních nastavení. - Definujte cesty k vstupním a výstupním souborům: Nastavte cesty k vstupnímu dokumentu a výstupnímu textovému souboru.
- 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:
- Vytvořte instanci třídy
SpreadsheetPdfConverter
. - Vytvořte objekt
PdfConversionOptions
, abyste nakonfigurovali nastavení konverze. - Uveďte cesty k vstupní tabulce a výstupnímu PDF souboru.
- Zavolejte metodu
Convert
, abyste provedli konverzi.
4. Jak převádím tabulky do HTML?
Pomocí Spreadsheet to HTML Converter:
- Vytvořte instanci třídy
HtmlConverter
. - Nakonfigurujte možnosti (např. nastavení responzivního designu) prostřednictvím
HtmlConversionOptions
. - 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:
- Vytvořte instanci třídy
CsvConverter
a vytvořte objekt CsvConversionOptions
. - Přidejte vstupní soubor tabulky a uveďte výstupní složku.
- Nastavte možnosti jako typ oddělovače.
- 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:
- Vytvořte instanci třídy
SpreadsheetMerger
. - Přidejte vstupní soubory tabulek a uveďte výstupní soubor prostřednictvím
MergeOptions
. - Zavolejte metodu
Merge
, abyste spojili soubory.
7. Jak mohu rozdělit velkou tabulku?
Pomocí Spreadsheet Splitter:
- Vytvořte instanci třídy
SpreadsheetSplitter
. - Nakonfigurujte nastavení rozdělení pomocí
SplitOptions
, abyste definovali, jak rozdělit soubor. - Přidejte vstupní tabulku a uveďte výstupní složku.
- Zavolejte metodu
Split
, abyste vytvořili menší sekce tabulek.
8. Jak odemknu chráněnou tabulku?
Pro programové odemknutí tabulky:
- Vytvořte instanci třídy
SpreadsheetUnlocker
. - Použijte
UnlockOptions
k poskytnutí podrobností o hesle. - Přidejte vstupní soubor a uveďte cestu pro výstup.
- 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:
- Vytvořte instanci třídy
JsonConverter
. - Použijte
JsonConversionOptions
, abyste nakonfigurovali cesty a nastavení vstupu/výstupu. - 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:
- Vytvořte instanci třídy
ImageConverter
. - Nakonfigurujte nastavení obrázku prostřednictvím
ImageConversionOptions
(např. typ formátu, rozlišení). - 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.
Můžete převést tabulky do dokumentů Word pomocí Spreadsheet to Word Converter tímto způsobem:
- Vytvořte instanci třídy
SpreadsheetWordConverter
. - Nakonfigurujte možnosti pomocí
DocConversionOptions
. - Přidejte cesty pro vstup/výstup a zavolejte metodu
Convert
.
Pro více informací navštivte oficiální web.