Ne tömörítse a kis metafájlokat
A metaadatok dokumentumban való tömörítése gyakori funkció a C#-alkalmazásban lévő fájlokkal végzett szövegfeldolgozás során. Előfordulhat azonban, hogy a kisméretű fájlok metaadatait ne tömörítsük a minőségük megőrzése érdekében. Ebben a lépésenkénti útmutatóban bemutatjuk, hogyan használhatja az Aspose.Words for .NET C# forráskódját a „Ne tömörítsen kis metafájlokat” funkció engedélyezésére a dokumentummentési beállításoknál.
Az Aspose.Words könyvtár megértése
Mielőtt belemerülne a kódba, fontos megérteni a .NET Aspose.Words könyvtárát. Az Aspose.Words egy hatékony könyvtár Word dokumentumok létrehozásához, szerkesztéséhez, konvertálásához és védelméhez különböző platformokon, beleértve a .NET-et is. Számos funkciót kínál a dokumentumok kezeléséhez, például szöveg beszúrásához, formázás megváltoztatásához, szakaszok hozzáadásához és még sok máshoz.
1. lépés: Állítsa be a dokumentumkönyvtárat
Az első lépés a könyvtár meghatározása, ahová a dokumentumot menteni szeretné. Meg kell adnia a teljes könyvtár elérési utat. Például :
string dataDir = "YOUR DOCUMENTS DIRECTORY";
Feltétlenül cserélje ki a „DOKUMENTUMKÖNYVTÁR” elemet a dokumentumkönyvtár tényleges elérési útjára.
2. lépés: Szúrjon be szakaszokat és szöveget
Ezután szakaszokat és szöveget illeszthet be a dokumentumba. Használja az Aspose.Words által biztosított DocumentBuilder osztályt a dokumentum tartalmának felépítéséhez. Íme egy egyszerű példa:
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder.Writeln("Text added to a document.");
Ebben a példában létrehozunk egy új üres dokumentumot, majd a DocumentBuilder segítségével szövegsort adunk hozzá.
3. lépés: Beállítási lehetőségek
‘bejegyzés
Most konfiguráljuk a dokumentumunk mentési beállításait. A mentési beállítások megadásához használja a DocSaveOptions osztályt. Például :
DocSaveOptions saveOptions = new DocSaveOptions();
Ebben a példában egy új DocSaveOptions objektumot hozunk létre a mentési beállítások megadásához.
4. lépés: Engedélyezze a „Ne tömörítsen kis metafájlokat” funkciót
A “Ne tömörítsen kis metafájlokat” funkció engedélyezéséhez be kell állítania aCompliance
a DocSaveOptions objektum tulajdonsága az értékhezPdfCompliance.PdfA1a
. Itt van, hogyan:
saveOptions.Compliance = PdfCompliance.PdfA1a;
Ez a konfiguráció biztosítja, hogy a kis fájl metaadatai ne legyenek tömörítve a dokumentum mentésekor.
5. lépés: Mentse el a dokumentumot
Végül elmentheti a dokumentumot aSave
a Dokumentum osztály metódusa. Adja meg a fájl teljes elérési útját és a kívánt fájlnevet. Például :
doc.Save(dataDir + "DocumentWithDoNotCompressMetafiles.pdf", saveOptions);
Feltétlenül cserélje ki a “dataDir” kifejezést a dokumentumkönyvtár elérési útjára.
Példa a DocSaveOptions forráskódjához a Ne tömörítsen kis metafájlok funkcióval az Aspose.Words for .NET használatával
// A dokumentumkönyvtár elérési útja
string dataDir = "YOUR DOCUMENTS DIRECTORY";
// Szúrjon be két szakaszt némi szöveggel.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder.Writeln("Text added to a document.");
// Konfigurálja a mentési beállításokat a "Ne tömörítsen kis metafájlokat" funkcióval
DocSaveOptions saveOptions = new DocSaveOptions();
saveOptions.Compliance = PdfCompliance.PdfA1a;
// Mentse el a dokumentumot a megadott opciókkal
doc.Save(dataDir + "DocumentWithDoNotCompressMetafiles.pdf", saveOptions);
Következtetés
Ebben az útmutatóban elmagyaráztuk, hogyan használhatja az Aspose.Words könyvtárat a .NET-hez, hogy engedélyezze a “Ne tömörítsen kis metafájlokat” funkciót egy dokumentum mentésekor. A megadott lépések követésével és a mellékelt C# forráskód használatával könnyedén alkalmazhatja ezt a funkciót a C# alkalmazásban. A tömörítetlen kisméretű fájlok metaadatainak megőrzése fontos lehet a dokumentumok minőségének és integritásának megőrzése szempontjából.