Csökkentse a PDF méretét a beágyazott betűtípusok letiltásával
Ebben az oktatóanyagban végigvezetjük a PDF-méret csökkentésének lépésein, ha letiltja a Windows betűtípus-beágyazását PDF-dokumentumban az Aspose.Words for .NET segítségével. A betűtípus-beágyazás letiltásával csökkentheti a generált PDF-fájl méretét. Kövesse az alábbi lépéseket:
1. lépés: A dokumentum betöltése
Először töltse fel a PDF-be konvertálni kívánt dokumentumot:
string dataDir = "YOUR DOCUMENTS DIRECTORY";
Document doc = new Document(dataDir + "Rendering.docx");
Ügyeljen arra, hogy a dokumentum helyes elérési útját adja meg.
2. lépés: Állítsa be a PDF mentési beállításokat
Hozzon létre egy példányt a PdfSaveOptions osztályból, és adja meg a betűtípusok beágyazásának módját:
PdfSaveOptions saveOptions = new PdfSaveOptions { FontEmbeddingMode = PdfFontEmbeddingMode.EmbedNone };
Ezzel az opcióval kikapcsolhatja a Windows-betűkészletek integrációját a létrehozott PDF-fájlban.
3. lépés: Konvertálja a dokumentumot PDF-be
Használja aSave
módszer a dokumentum PDF-be konvertálására, megadva a konvertálási beállításokat:
doc.Save(dataDir + "WorkingWithPdfSaveOptions.DisableEmbedWindowsFonts.pdf", saveOptions);
Ügyeljen arra, hogy a konvertált PDF mentéséhez a megfelelő útvonalat adja meg.
Példa forráskódra a Windows betűtípusok beágyazásának letiltása az Aspose.Words for .NET használatával funkcióhoz
Íme a teljes forráskód, amellyel letilthatja a Windows betűtípusok beágyazását egy PDF-dokumentumba 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");
// A kimeneti PDF szabványos Windows betűtípusok beágyazása nélkül kerül mentésre.
PdfSaveOptions saveOptions = new PdfSaveOptions { FontEmbeddingMode = PdfFontEmbeddingMode.EmbedNone };
doc.Save(dataDir + "WorkingWithPdfSaveOptions.DisableEmbedWindowsFonts.pdf", saveOptions);
Ha követi ezeket a lépéseket, az Aspose.Words for .NET segítségével egyszerűen letilthatja a Windows-betűkészletek beágyazását PDF-dokumentumba.
Következtetés
Ebben az oktatóanyagban megtanultuk, hogyan csökkentheti a PDF-fájlok méretét a Windows betűtípusok beágyazásának letiltásával az Aspose.Words for .NET használatával. A betűtípus-beágyazás letiltásával csökkentheti a generált PDF-fájl méretét, így könnyebbé válik a fájlok tárolása, megosztása és átvitele. Fontos azonban megjegyezni, hogy a Windows betűtípus-beágyazásának letiltása megjelenési és formázási változásokat okozhat a végső PDF-dokumentumban. A funkció használatakor feltétlenül vegye figyelembe ezeket a következményeket. 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 a Windows betűtípus-beágyazásának letiltása egy PDF-dokumentumban, és miért fontos ez?
V: A Windows-betűtípusok beágyazásának letiltása egy PDF-dokumentumban az a folyamat, amely megakadályozza, hogy a Windows-betűtípusok szerepeljenek a létrehozott PDF-fájlban. Ez csökkenti a PDF-fájl méretét azáltal, hogy eltávolítja a beágyazott Windows betűtípusadatokat. Ez fontos lehet a PDF-fájlok méretének csökkentésében, ami megkönnyítheti a tárolásukat, megosztásukat és gyorsabb átvitelüket.
K: Hogyan tilthatom le a Windows betűtípus-beágyazását PDF-dokumentumban az Aspose.Words for .NET használatával?
V: Ha az Aspose.Words for .NET használatával letiltja a Windows betűtípusok beágyazását egy PDF-dokumentumba, kövesse az alábbi lépéseket:
Töltse be a PDF-be konvertálni kívánt dokumentumot aDocument
osztály és dokumentum elérési útja.
Hozzon létre egy példányt aPdfSaveOptions
osztályt, és állítsa be aFontEmbeddingMode
tulajdonátPdfFontEmbeddingMode.EmbedNone
. Ezzel letiltja a Windows betűtípusok beágyazását a létrehozott PDF fájlba.
Használja aSave
módszere aDocument
objektumot a dokumentum PDF formátumba konvertálásához, megadva a korábban konfigurált átalakítási beállításokat.
K: Milyen előnyökkel jár, ha letiltja a Windows betűtípus-beágyazását egy PDF-dokumentumban?
V: A Windows betűtípus-beágyazásának letiltása a PDF-dokumentumban a következő előnyökkel jár:
Csökkentett PDF-fájlméret: A Windows betűtípus-beágyazásának letiltásával a beágyazott Windows-betűtípus-adatok eltávolításra kerülnek, így csökken a generált PDF-fájl mérete.
Könnyebb tárolás: A kisebb PDF-fájlokat könnyebb tárolni, menteni és átvinni.
Gyorsabb megosztás és átvitel: A kisebb PDF-fájlok gyorsabban oszthatók meg és továbbíthatók, így időt és erőforrásokat takaríthat meg.
K: Milyen következményekkel jár, ha letiltja a Windows betűtípus-beágyazását egy PDF-dokumentumban?
V: A Windows betűtípusok beágyazásának letiltása egy PDF-dokumentumban az alábbi következményekkel járhat:
Megjelenés és formázás elvesztése: Ha a dokumentumban megadott Windows-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 hibás megjelenést és formázást eredményezhet. alakja eltér a várttól.
Olvashatósági problémák: Ha a használt helyettesítő betűtípusok nem annyira olvashatóak, mint az eredeti betűtípusok, az befolyásolhatja a PDF-dokumentum szövegének olvashatóságát.