A PDF létrehozási idejének beállítása .NET-ben

Bevezetés

mai digitális korban a dokumentumok különböző formátumokba konvertálhatósága számos alkalmazás számára kulcsfontosságú. Az egyik gyakori igény az Excel-táblázatok PDF-fájlokká konvertálása. Ez nem csak a formázást őrzi meg, hanem a megosztást és a nyomtatást is sokkal egyszerűbbé teszi. Ha Ön .NET-tel dolgozó fejlesztő, az Aspose.Cells egy fantasztikus könyvtár, amely leegyszerűsíti ezt a folyamatot. Ebben az oktatóanyagban bemutatjuk, hogyan állíthatja be a PDF létrehozási idejét, amikor egy Excel-fájlt PDF-formátumba konvertál az Aspose.Cells for .NET használatával.

Előfeltételek

Mielőtt belevágnánk a kód apró részleteibe, győződjünk meg arról, hogy mindennel rendelkezünk, ami az induláshoz szükséges.

Amire szüksége van

  1. Visual Studio: Győződjön meg arról, hogy a Visual Studio telepítve van a gépen. Ez lesz az Ön fejlesztési környezete.
  2. Aspose.Cells for .NET: Töltse le az Aspose.Cells könyvtárat aweboldal. Kezdje egy ingyenes próbaverzióval is, hogy tesztelje a funkcióit.
  3. Alapvető C# ismerete: A C# programozás ismerete segít jobban megérteni a kódrészleteket.
  4. Excel-fájl: Készítsen Excel-fájlt a konvertálásra. Ebben a példában egy nevű fájlt fogunk használniBook1.xlsx. Most, hogy az előfeltételeket rendezte, térjünk rá a szórakoztató részre – a szükséges csomagok importálására és a kód megírására!

Csomagok importálása

A kezdéshez importálnia kell a szükséges névtereket a C# fájlba. Ez döntő fontosságú, mivel lehetővé teszi az Aspose.Cells könyvtár által biztosított osztályok és metódusok elérését.

Nyissa meg C# projektjét

Nyissa meg a Visual Studio-t, és hozzon létre egy új projektet, vagy nyisson meg egy meglévőt, ahol meg szeretné valósítani a PDF-konverziós funkciót.

Adja hozzá az Aspose.Cells Reference hivatkozást

Hozzáadhatja az Aspose.Cells könyvtárat a projekthez, ha a Solution Explorerben jobb gombbal rákattint a projektre, kiválasztja a „NuGet-csomagok kezelése” lehetőséget, és rákeres az „Aspose.Cells” kifejezésre. Telepítse a csomagot.

Névterek importálása

A C# fájl tetején adja meg a következő névtereket:

using System;
using Aspose.Cells;
using Aspose.Cells.Charts;

Ezek a névterek hozzáférést biztosítanak a Workbook osztályhoz és más alapvető funkciókhoz.

Most, hogy a csomagjainkat importáltuk, bontsuk le az Excel-fájl PDF-be konvertálásának folyamatát, miközben beállítjuk a létrehozási időt.

1. lépés: Határozza meg a dokumentumkönyvtárat

Először is meg kell adnia a könyvtárat, ahol a dokumentumokat tárolja. Itt található az Excel-fájl, és a kimeneti PDF mentésre kerül.

string dataDir = "Your Document Directory"; // Adja meg a dokumentumkönyvtárat

Cserélje ki"Your Document Directory" a tényleges útvonallal, ahol az ÖnBook1.xlsx fájl található. Ez az útvonal segít az alkalmazásnak megtalálni a feldolgozásra szánt fájlt.

2. lépés: Töltse be az Excel fájlt

Ezután töltse be az Excel fájlt aWorkbook objektum. Ez az a hely, ahol az Aspose.Cells ragyog, mivel lehetővé teszi az Excel-fájlok könnyű kezelését.

string inputPath = dataDir + "Book1.xlsx"; // Az Excel-fájl elérési útja
Workbook workbook = new Workbook(inputPath); // Töltse be az Excel fájlt

AWorkbook osztály az Excel fájlok betöltésére és kezelésére szolgál. A beviteli útvonal átadásával megmondja az alkalmazásnak, hogy melyik fájllal dolgozzon.

3. lépés: PdfSaveOptions létrehozása

Most itt az ideje létrehozni egy példánytPdfSaveOptions. Ez az osztály lehetővé teszi a munkafüzet PDF formátumban történő mentésére vonatkozó különféle beállítások megadását, beleértve a létrehozási időt is.

PdfSaveOptions options = new PdfSaveOptions(); // Hozzon létre PdfSaveOptions példányt
options.CreatedTime = DateTime.Now; // Állítsa be a létrehozás idejét most

Beállítás általoptions.CreatedTime hogyDateTime.Now, akkor biztosítja, hogy a PDF tükrözze a létrehozásának dátumát és időpontját.

4. lépés: Mentse el a munkafüzetet PDF formátumban

Végül a munkafüzetet PDF-fájlként menti az imént meghatározott beállításokkal.

workbook.Save(dataDir + "output.pdf", options); //Mentés PDF-ként

Ez a kódsor veszi a munkafüzetet, és PDF formátumban menti a megadott helyre. Aoptions paramétert adunk át, hogy a létrehozási idő szerepeljen a PDF metaadatokban.

Következtetés

És megvan! Sikeresen konvertált egy Excel-fájlt PDF formátumba az Aspose.Cells for .NET használatával, kiegészítve egy létrehozási időbélyeggel. Ez a funkció hihetetlenül hasznos lehet, ha nyomon kell követnie a dokumentumok verzióit, vagy ha információkat szeretne adni a címzetteknek a dokumentum létrehozásának időpontjáról. Ha az Aspose.Cells további funkcióit szeretné felfedezni, ne habozzon, nézze meg adokumentáció.

GYIK

Mi az Aspose.Cells?

Az Aspose.Cells egy hatékony .NET-könyvtár, amely lehetővé teszi a fejlesztők számára Excel-fájlok létrehozását, kezelését és konvertálását.

Használhatom ingyenesen az Aspose.Cells-t?

Igen, elkezdheti egy ingyenes próbaverzióval, amely elérhető a webhelyenAspose honlapja.

Hogyan állíthatok be más PDF-tulajdonságokat?

Különféle PDF-tulajdonságokat állíthat be aPdfSaveOptions osztály, például az oldalméret, a tömörítés stb.

Lehetséges egyszerre több Excel fájl konvertálása?

Igen, végignézheti a fájlok listáját, és mindegyikre ugyanazt az átalakítási folyamatot alkalmazhatja.

Hol kaphatok támogatást az Aspose.Cells-hez?

Támogatást kaphat az Aspose közösségtőltámogatási fórum.