Optimalizálja a PDF méretét a Skip Embedded Arial és Times Roman betűtípusokkal

Ez a cikk lépésről lépésre ismerteti, hogyan használhatja a funkciót a PDF-méret optimalizálására úgy, hogy a beágyazott Arial és Times Roman betűtípusokat metafájlméretre hagyja az Aspose.Words for .NET segítségével. Részletesen elmagyarázzuk a kód minden részét. Az oktatóanyag végén megtudhatja, hogyan konfigurálhatja a betűtípus beágyazási módot egy dokumentumban, és hogyan hozhat létre PDF-et Arial és Times Roman betűtípusok beágyazása nélkül.

Mielőtt elkezdené, győződjön meg arról, hogy telepítette és konfigurálta az Aspose.Words for .NET könyvtárat a projektben. A könyvtárat és a telepítési utasításokat az Aspose webhelyén találja.

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

A kezdéshez meg kell határoznia annak a könyvtárnak az elérési útját, ahol a dokumentumok találhatók. Cserélje ki"YOUR DOCUMENT DIRECTORY" a dokumentumkönyvtár tényleges elérési útjával.

string dataDir = "YOUR DOCUMENT DIRECTORY";

2. lépés: Töltse fel a dokumentumot

Ezután be kell töltenünk a feldolgozni kívánt dokumentumot. Ebben a példában feltételezzük, hogy a dokumentum neve “Rendering.docx”, és a megadott dokumentumkönyvtárban található.

Document doc = new Document(dataDir + "Rendering.docx");

3. lépés: Konfigurálja a mentés PDF-ként opciókat betűtípus-beágyazással

Ahhoz, hogy kihagyjuk az Arial és Times Roman betűtípusok beágyazását a létrehozott PDF-be, konfigurálnunk kell aPdfSaveOptions objektumot és állítsa be aFontEmbeddingModetulajdonátPdfFontEmbeddingMode.EmbedAll.

PdfSaveOptions saveOptions = new PdfSaveOptions { FontEmbeddingMode = PdfFontEmbeddingMode.EmbedAll };

4. lépés: Mentse el a dokumentumot PDF formátumban, beágyazott betűtípusok nélkül

Végül elmenthetjük a dokumentumot PDF formátumban a korábban beállított mentési opciókkal.

doc.Save(dataDir + "WorkingWithPdfSaveOptions.SkipEmbeddedArialAndTimesRomanFonts.pdf", saveOptions);

Ez minden ! Sikeresen létrehozott egy PDF-et Arial és Times Roman betűtípusok beágyazása nélkül az Aspose.Words for .NET használatával.

Példa forráskódra a beágyazott Arial és Times Roman betűtípusok kihagyására metafájl méretben az Aspose.Words for .NET segítségével


	// A dokumentumok könyvtárának elérési útja.
	string dataDir = "YOUR DOCUMENT DIRECTORY";
	Document doc = new Document(dataDir + "Rendering.docx");

	PdfSaveOptions saveOptions = new PdfSaveOptions { FontEmbeddingMode = PdfFontEmbeddingMode.EmbedAll };

	doc.Save(dataDir + "WorkingWithPdfSaveOptions.SkipEmbeddedArialAndTimesRomanFonts.pdf", saveOptions);
   

Következtetés

Ebben az oktatóanyagban elmagyaráztuk, hogyan lehet letiltani az Arial és Times Roman betűtípusok beágyazását egy PDF-dokumentumba az Aspose.Words for .NET használatával. A vázolt lépések követésével PDF-fájlt hozhat létre anélkül, hogy beágyazná ezeket a speciális betűtípusokat, ami csökkentheti a fájlméretet és biztosíthatja a dokumentumok jobb kompatibilitását a különböző platformokon. A funkció használatakor feltétlenül vegye figyelembe a betűtípus-beágyazás letiltásának következményeit. Nyugodtan fedezze fel az Aspose.Words for .NET további funkcióit a PDF-fájlok generálásának optimalizálása érdekében.

Gyakran Ismételt Kérdések

K: Mit jelent az Arial és Times Roman betűtípus-beágyazás letiltása egy PDF-dokumentumban, és miért fontos ez?

V: Az Arial és Times Roman betűtípusok beágyazásának letiltása egy PDF-dokumentumban azt jelenti, hogy ezek a betűtípusok nem szerepelnek a létrehozott PDF-fájlban. Ez fontos lehet a PDF-fájl méretének csökkentése érdekében azáltal, hogy elkerüli a PDF-olvasó rendszereken már általánosan elérhető betűtípusok felvételét. Ezenkívül elősegítheti a PDF-dokumentum jobb kompatibilitását és egységes megjelenését a különböző eszközökön és platformokon.

K: Hogyan konfigurálhatom az Aspose.Words for .NET alkalmazást úgy, hogy ne ágyazzon be Arial és Times Roman betűtípusokat egy PDF-dokumentumba?

V: Az Aspose.Words for .NET konfigurálásához, hogy ne ágyazzon be Arial és Times Roman betűtípusokat egy PDF-dokumentumba, kövesse az alábbi lépéseket:

Cseréléssel állítsa be a könyvtár elérési útját, ahol a dokumentumok találhatók"YOUR DOCUMENT DIRECTORY" a dokumentumkönyvtár tényleges elérési útjával.

Töltse be a feldolgozni kívánt dokumentumot aDocument osztályt és a megadott dokumentumútvonalat.

Hozzon létre egy példányt aPdfSaveOptions osztályt, és állítsa be aFontEmbeddingModetulajdonátPdfFontEmbeddingMode.EmbedAll. Ezzel az Arial és a Times Roman kivételével minden betűtípust beágyaz a létrehozott PDF-fájlba.

Használja aSave módszere aDocument objektumot a dokumentum PDF formátumban történő mentéséhez, megadva a korábban konfigurált mentési beállításokat.

K: Milyen előnyökkel jár, ha letiltja az Arial és Times Roman betűtípus-beágyazást egy PDF-dokumentumban?

V: Az Arial és Times Roman betűtípus-beágyazás letiltásának előnyei a PDF-dokumentumban:

PDF-fájl méretének csökkentése: Az általánosan elérhető betűtípusok, például az Arial és a Times Roman beágyazásának elkerülésével csökkenthető a PDF-fájl mérete, ami megkönnyíti a fájlok tárolását, megosztását és átvitelét.

Jobb kompatibilitás: A PDF-olvasó rendszereken általánosan elérhető betűtípusok használatával biztosíthatja a dokumentum jobb kompatibilitását és megjelenését a különböző eszközökön és platformokon.

K: Milyen következményekkel jár, ha letiltja az Arial és Times Roman betűtípusok beágyazását egy PDF dokumentumba?

V: Az Arial és Times Roman betűtípusok beágyazásának letiltása egy PDF-dokumentumban a következő következményekkel jár:

Eltérő megjelenés: Ha az Arial és a Times Roman betűtípusok nem érhetők el azon a rendszeren, ahol a PDF megnyílik, akkor a rendszer helyettesítő betűtípusokat használ, ami a tervezetttől eltérő megjelenést eredményezhet.

Olvashatósági problémák: Előfordulhat, hogy a használt helyettesítő betűtípusok nem annyira olvashatóak, mint az eredeti betűtípusok, ami befolyásolhatja a dokumentum olvashatóságát.