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 aFontEmbeddingMode
tulajdoná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 aFontEmbeddingMode
tulajdoná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.