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 aFontEmbeddingModetulajdoná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.