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.