|
THotPDF.CompressDocument
|
Propiedades CompactFontSubsetting EnableFontSubsetting |
|
Activa con un solo switch todas las opciones del writer que hacen el documento más pequeño
Sintaxis Delphi: property CompressDocument: Boolean;
Sintaxis C++: __property bool CompressDocument;
Descripción Asignen CompressDocument a true antes de BeginDoc para escribir el próximo documento con el menor tamaño que HotPDF pueda lograr sin cambiar cómo se ve. Para ese documento, BeginDoc activa:
Los object streams necesitan PDF 1.5. Cuando Version es más antigua, se sube a PDF 1.5 salvo que la versión esté bloqueada; la salida PDF/A-1 conserva su tabla cross-reference clásica, como exige el estándar
CompressDocument no cambia las configuraciones que ustedes eligieron. EndDoc restaura los valores de
La propiedad viene desactivada por defecto. Un documento de tres páginas con texto mezclado en inglés y chino, en Arial y SimSun, baja de unos 10 MB a unos 20 KB, y la mayor parte del ahorro viene del font subsetting. La contrapartida es que la salida es más difícil de editar después: las fonts subset no pueden mostrar caracteres que el documento no usa, y los object streams comprimidos no se pueden leer en un editor de texto
Ejemplo:
Ver también: CompactFontSubsetting, EnableFontSubsetting, CompressLoadedDocument |