Nastavení času vytvoření PDF v .NET
Zavedení
dnešní digitální době je schopnost převádět dokumenty do různých formátů pro mnoho aplikací zásadní. Jednou z běžných potřeb je převést tabulky aplikace Excel do souborů PDF. Nejen, že se tím zachová formátování, ale také mnohem jednodušší sdílení a tisk. Pokud jste vývojář pracující s .NET, Aspose.Cells je fantastická knihovna, která tento proces zjednodušuje. V tomto tutoriálu se ponoříme do toho, jak nastavit čas vytvoření PDF při převodu souboru Excel do PDF pomocí Aspose.Cells for .NET.
Předpoklady
Než se pustíme do hrubšího kódu, ujistěte se, že máte vše, co potřebujete, abyste mohli začít.
Co potřebujete
- Visual Studio: Ujistěte se, že máte na svém počítači nainstalované Visual Studio. Toto bude vaše vývojové prostředí.
- Aspose.Cells for .NET: Stáhněte si knihovnu Aspose.Cells zwebové stránky. Můžete také začít s bezplatnou zkušební verzí a otestovat její funkce.
- Základní znalost C#: Znalost programování v C# vám pomůže lépe porozumět úryvkům kódu.
- Soubor Excel: Připravte soubor Excel pro převod. V tomto příkladu použijeme soubor s názvem
Book1.xlsx
. Nyní, když máte seřazené předpoklady, pojďme se pustit do té zábavné části – importu potřebných balíčků a psaní kódu!
Importujte balíčky
Chcete-li začít, musíte importovat požadované jmenné prostory do souboru C#. To je zásadní, protože vám to umožňuje přístup ke třídám a metodám poskytovaným knihovnou Aspose.Cells.
Otevřete svůj projekt C#
Otevřete Visual Studio a buď vytvořte nový projekt, nebo otevřete existující, kde chcete implementovat funkci převodu PDF.
Přidejte odkaz Aspose.Cells
Knihovnu Aspose.Cells můžete přidat do svého projektu kliknutím pravým tlačítkem myši na projekt v Průzkumníku řešení, výběrem „Spravovat balíčky NuGet“ a vyhledáním „Aspose.Cells“. Nainstalujte balíček.
Importovat jmenné prostory
V horní části souboru C# uveďte následující jmenné prostory:
using System;
using Aspose.Cells;
using Aspose.Cells.Charts;
Tyto jmenné prostory vám umožní přístup ke třídě Workbook a dalším základním funkcím.
Nyní, když máme naše balíčky naimportované, pojďme si rozebrat proces převodu souboru Excel do PDF při nastavování času vytvoření.
Krok 1: Definujte adresář dokumentů
Nejprve musíte určit adresář, kde jsou vaše dokumenty uloženy. Zde se nachází váš soubor Excel a kam se uloží výstupní PDF.
string dataDir = "Your Document Directory"; // Zadejte adresář dokumentů
Nahradit"Your Document Directory"
se skutečnou cestou, kde jsteBook1.xlsx
soubor se nachází. Tato cesta pomůže aplikaci najít soubor ke zpracování.
Krok 2: Načtěte soubor Excel
Dále načtete soubor Excel do aWorkbook
objekt. To je místo, kde Aspose.Cells září, protože vám umožňuje pracovat se soubory aplikace Excel bez námahy.
string inputPath = dataDir + "Book1.xlsx"; // Cesta k souboru aplikace Excel
Workbook workbook = new Workbook(inputPath); // Načtěte soubor Excel
TheWorkbook
třída se používá k načítání a manipulaci se soubory Excel. Předáním vstupní cesty sdělujete aplikaci, se kterým souborem má pracovat.
Krok 3: Vytvořte možnosti PdfSaveOptions
Nyní je čas vytvořit instanciPdfSaveOptions
. Tato třída vám umožňuje určit různé možnosti pro uložení sešitu jako PDF, včetně času vytvoření.
PdfSaveOptions options = new PdfSaveOptions(); // Vytvořte instanci PdfSaveOptions
options.CreatedTime = DateTime.Now; // Nastavte čas vytvoření na nyní
Nastavenímoptions.CreatedTime
naDateTime.Now
, zajistíte, že PDF bude odrážet aktuální datum a čas, kdy byl vytvořen.
Krok 4: Uložte sešit jako PDF
Nakonec uložíte sešit jako soubor PDF pomocí možností, které jste právě definovali.
workbook.Save(dataDir + "output.pdf", options); //Uložit jako PDF
Tento řádek kódu vezme sešit a uloží jej ve formátu PDF na určené místo. Theoptions
je předán tak, aby zahrnoval čas vytvoření do metadat PDF.
Závěr
A tady to máte! Úspěšně jste převedli soubor aplikace Excel do formátu PDF pomocí Aspose.Cells for .NET, včetně časového razítka vytvoření. Tato funkce může být neuvěřitelně užitečná, když potřebujete mít přehled o verzích dokumentů nebo když chcete poskytnout příjemcům informace o tom, kdy byl dokument vytvořen. Pokud chcete prozkoumat další funkce Aspose.Cells, neváhejte a podívejte se nadokumentace.
FAQ
Co je Aspose.Cells?
Aspose.Cells je výkonná knihovna pro .NET, která umožňuje vývojářům vytvářet, manipulovat a převádět soubory aplikace Excel.
Mohu používat Aspose.Cells zdarma?
Ano, můžete začít s bezplatnou zkušební verzí dostupnou naAspose webové stránky.
Jak nastavím další vlastnosti PDF?
Můžete nastavit různé vlastnosti PDF pomocíPdfSaveOptions
třídy, jako je velikost stránky, komprese a další.
Je možné převést více souborů aplikace Excel najednou?
Ano, můžete procházet seznam souborů a na každý z nich použít stejný proces převodu.
Kde mohu získat podporu pro Aspose.Cells?
Na jejich stránkách můžete získat podporu od komunity Asposefórum podpory.