3-Heights™ PDF Optimizer - compresser votre PDF et réduire la taille du fichier

Le 3-Heights™ PDF Optimizer optimise les fichiers PDF pour permettre leur utilisation en tant que fichiers haute résolution pour l'impression ou, avec moins de résolution, pour l'échange électronique de documents ou l'archivage de documents économisant de l'espace.

Compresser

 Redimensionnez vos fichiers à vos besoins

Optimiser

 Définir le schéma des couleurs et les polices pour l'impression

Réduire

 Échelle les informations sur les documents en fonction des données nécessaires

Advanced PDF document optimization & PDF compression features

PDF optimizer - fonctions

Configurabilité facile grâce à des profils d'optimisation:

  • Profil Web
    • Supprimer les données redondantes et inutiles pour l'échange électronique de documents
    • down-sample, clip et compression intelligente des images
    • Fusionner et sous-ensembles de polices
    • Linéariser la sortie
    • Convertir couleurs en RVB
  • Profil d'archive
    • Supprimer les données redondantes et inutiles pour l'archivage
    • Compressez intelligemment les images
    • Fusionner et sous-ensemble de polices
  • Profil d'impression
    • Supprimer les données redondantes et inutiles pour l'impression
    • down-sample, clip et compression intelligente des images
    • Fusionner et sous-ensembles de polices
    • Convertir couleurs en CMJN

Fonctions et finesse de la configuration pour optimiser les images

  • Compression configurable séparément des images bi-tonales, indexées et continues (couleur et nuances de gris) 
  • Definition DPI de quand les résolutions d'image doivent être réduites
  • Définir la résolution de l'image cible en DPI pour le down-sampling de l'image
  • Sélectionner automatiquement le meilleur type de compression pour chaque image
  • Configurer l'exécution des types de compression configurés
  • Conversion couleur en CMJN, RVB ou nuances de gris
  • Supprimer les parties invisibles des images
  • Réduire le nombre de canaux couleur utilisés pour les images, les masques d'image et les masques souples, le cas échéant
  • Convertir les masques mous en masques d'image, en cas échéant
  • Optimisation mixed raster content (MRC) pour les images
  • Choisissez un moteur de gestion des couleurs
  • Supprimez entièrement les images et remplacez-les par des XObjects vides

Fonctions et configuration à grain fin pour optimiser les polices de caractères

  • Optimiser les polices de caractères
  • Fusionner les programmes de polices et polices compatibles
  • Compression des polices de caractères Type1 (convertir en CFF)
  • Supprimer les programmes de caractères

Fonctions pour optimiser le contenu des pages

  • Supprimer les ressources inutilisées
  • Optimisation automatique du contenu des pages
  • Suppression ou résolution des champs de formulaire et des annotations

Configuration à grain fin pour l'enlèvement de:

  • Objets redondants
  • "Polices standard intégrées
  •  (e.g. Courier, Arial, Times)"
  • Polices de caractères intégrées, non symboliques
  • Information de fichier inutile
  • Article threads
  • Images alternatives
  • Métadonnées
  • Page piece information
  • Output intent
  • Structure du document (Document structure tree including markup)
  • Vignette miniatures  (Thumbnails)
  • Spider (web capture) information

Fonctions et configuration au niveau fichier

  • Lire les fichiers d'entrée chiffrés
  • Chiffrer et définir l'autorisation d'accès pour le fichier de sortie
  • Traiter les fichiers résidents en mémoire
  • Suppression automatique des objets obsolètes issus de modifications précédentes du fichier
  • Définir la version PDF minimale du fichier de sortie
  • Linéariser le fichier de sortie pour une visualisation rapide du Web

Liste et extrait des fonctions

  • Liste des polices et de leurs propriétés
  • Liste et extraction des images et de leurs propriétés
  • Extrait nombre de pages
  • Code d'erreur

Conformité

  • ISO 32000-1 (PDF 1.7)

Formats supportées

Formats d'entrée

  • PDF

Formats de sortie

  • PDF

Domaines d’application - compression PDF personnalisée

Internet & sortie du courrier

Les applications web exigeant des temps de réponse courts. Les clients potentiels perdent de l'intérêt lorsque les publications et les documents en ligne sont lents à charger.

Comme les documents PDF mal comprimés rendent les e-mails inutilement volumineux, ce qui ralentit la communication ou risque même d’empêcher entièrement l’échange de documents par e-mail.

Les documents PDF petits et linéarisés réduisent notablement les temps de réponse et améliorent considérablement les processus de courrier sortant.

Prépresse

Les priorités dans la prépresse sont la restitution correcte et la réduction au maximum de la quantité de couleur pour l’impression. Toutes les couleurs peuvent ainsi être converties au format CMYK.

Archives

Les exigences posées à l’archivage sont variables; p.ex. dans certains cas des images alternatives doivent aussi être archivées et dans d’autres cas non. De plus l’on doit éviter d’archiver des données redondantes et superflues. Les possibilités d’optimisation sélectives dans le module 3-Heights™ PDF permettent précisément ces configurations.

Autres domaines d’application

  • Plateforme de publication Internet
  • Comme mesure d’optimisation après l’assemblage de documents à partir de sources hétérogènes
  • Conversion de couleurs pour l’unification du standard d’espace colorimétrique dans l’entreprise

Liste de contrôle pour optimiser les documents PDF

Identifier le domaine d'application cible 

par exemple :

  • Internet (petite taille, téléchargement court, affichage rapide)
  • Impression (polices correctes, bon agencement de couleurs, résolution adéquate)
  • Archivage (polices intégrées, profils de couleurs, métadonnées)
  • Documents numérisés (compression d'images sans perte pour moteur OCR)
  • Exigences spéciales

Appliquer les paramètres d'optimisation adéquats

par exemple :

  • espace colorimétrique
  • Résolution 
  • Polices
  • Compression couleur/monochrome
  • Compression bitonales 
  • Objets  redondantes 
  • Article thread
  • Champ de formulaire
  • Images alternatives
  • Métadonnées
  • Page piece info
  • Document structure tree
  • Thumbnails
  • Spider

#Exemple 1 – Comment optimiser un document PDF à des fins d’archivage

Cet exemple illustre la procédure à observer afin de réduire le volume d’un fichier à des fins d’archivage sans perdre d’importantes données. 

Cette opération est effectuée grâce à :

  • l’optimisation des images, mais uniquement au moyen d’une compression sans perte ;
  • l’optimisation des polices, sans supprimer certaines polices incorporées ;
  • l’optimisation des ressources et la suppression des redondances, tout en conservant les métadonnées.

Comment optimiser un document PDF à des fins d’archivage

Diverses exigences peuvent être requises lors de l’archivage : la minimisation du volume du fichier, la maximisation de la capacité de reproduction des documents, la minimisation du temps d’accès à un document archivé spécifique, etc.

Le format PDF/A est le plus utilisé dans le cadre de l’archivage des fichiers PDF. Ce format nécessite l’incorporation des polices et l’inclusion des métadonnées mais il exclut certaines fonctions comme les compressions LZW ou JPEG ou encore les images alternées. L’interface de programmation (API) du 3-Heights™ PDF Optimizer ne crée pas de fichiers conformes au format PDF/A, mais il peut être utilisé notamment pour réduire le volume d’un fichier avant de le convertir au format PDF/A. Dans une étape ultérieure de traitement, le convertisseur de fichiers PDF vers PDF/A de 3-Heights™ peut être utilisé afin de convertir le document optimisé au format PDF/A.

using System;
using Pdftools.Pdf;
using Pdftools.PdfOptimize;

namespace PdfOptimizerSamples
{
    class OptimizeForArchivingSample
    {
        /// <summary>
        /// Optimizes a given PDF document for archiving and saves the result to a new file
        /// </summary>
        /// <param name="inFilePath">Path to input PDF document</param>
        /// <param name="outFilePath">Path to resulting PDF document</param>
        public static void OptimizeForArchiving(string inFilePath, string outFilePath)
        {
            // 1. Create new PDF optimizer
            using (Optimizer opt = new Optimizer())
            {
                // 2. Open input document
                if (!opt.Open(inFilePath, String.Empty))
                {
                    Console.WriteLine("Unable to open input file (" + opt.ErrorCode + ")");
                    return;
                }

                // 3. Configure the optimizer for archiving

                // Image optimization (use only lossless compression)
                // - WARNING: LZW and JPEG 2000 are supported in PDF/A-2 but not in PDF/A-1
                opt.BitonalCompressions = PDFComprAttempt.eComprAttemptGroup4 | PDFComprAttempt.eComprAttemptJBIG2 | PDFComprAttempt.eComprAttemptFlate | PDFComprAttempt.eComprAttemptLZW;
                opt.ContinuousCompressions = PDFComprAttempt.eComprAttemptJPEG2000 | PDFComprAttempt.eComprAttemptFlate;
                opt.IndexedCompressions = PDFComprAttempt.eComprAttemptFlate | PDFComprAttempt.eComprAttemptLZW;
                opt.ImageQuality = 100;
                opt.ReduceColorComplexity = true;
                opt.ClipImages = true;

                // Font optimization
                // - Archiving requires fonts to be embedded
                opt.RemoveStandardFonts = false;
                opt.MergeEmbeddedFonts = true;
                opt.SubsetFonts = true;
                opt.ConvertToCFF = true;

                // Resource optimization
                // - Archiving requires metadata to be included, do not strip them
                // - For archiving, alternate images are not allowed
                opt.OptimizeResources = true;
                opt.RemoveRedundantObjects = true;
                opt.Strip = PDFStripType.eStripAlternates;

                // 4. Optimize document according to optimizer settings and save as new document
                if (!opt.SaveAs(outFilePath, String.Empty, String.Empty, PDFPermission.ePermNoEncryption))
                {
                    Console.WriteLine("Error while optimizing (" + opt.ErrorCode + ")");
                    return;
                }

                // 5. Close the currently open input files
                opt.Close();
            }
        }
    }
}
pdfoptimize -fb 2,3,6,7 -fc 2,8 -fi 2,3 -q 100 -rc -oc -m -s -cff -od -or -si in.pdf out.pdf
# -fb: try flate (2), LZW (3), CCIT Group 4 (6) and JBIG2 (7) compressions for bi-tonal images
# -fc: try flate (2) and JPEG2000 (8) compressions for color and grayscale images (NOTE: JPEG 2000 is supported in PDF/A-2 but not in PDF/A-1)
# -fi: try flate (2) and lzw (3) compressions for indexed images
# -q: only apply lossless compression when compressing with JPEG2000
# -rc: reduce color complexity of images
# -oc: clip images

# -m: merge embedded font programs
# -s: subset fonts
# -cff: compress Type1 fonts (convert to CFF)

# -od: optimize resources
# -or: remove redundant objects
# -si: strip alternate images (variant representations of the base image)

Vos avantages avec le 3-Heights™ PDF Optimizer

  • De multiples fonctions permettant une optimisation personnalisée
  • Des profils d’optimisation prédéfinis destinés à diverses applications
  • Une compression efficace grâce à des méthodes et des algorithmes performants
  • Une conception polyvalente, pour le traitement individuel comme pour le traitement de masse
  • Un produit puissant, d’une grande qualité, très stable et flexible

☎ +41 43 411 44 51   ✉ pdfsales(at)pdf-tools.com

Gage de qualité 
Des fichiers PDF propres, légers et maniables sans perte de qualité ni d’information.

Espace de stockage
Optimisation de l’espace de stockage du domaine d’application correspondant, en particulier concernant le stockage à long terme des archives numériques.

Gain de temps
Traitement efficace des fichiers grâce à l’architecture du programme 3-Heights™. Accès rapide aux documents, délais de téléchargement courts et consultation optimale grâce à l’élimination des données redondantes et à une optimisation des fichiers PDF orientée vers une application pratique.

Logo Bayer Crop Science

Bayer CropScience mise sur le format d’archivage à long terme PDF/A

Cette transformation est avantageuse pour le client à plusieurs titres : contrairement aux pages TIFF, il est possible d’effectuer des recherches dans les documents PDF et d’en copier/coller le contenu. De plus, l’index peut être utilisé pour naviguer rapidement dans le document.

Logo myBica

Fonctionnalité PDF et PDF/A dans le système de gestion des documents

Grâce aux composants PDF et PDF/A de PDF Tools AG, myBica AG a pu répondre aux exigences de son client Rottal-Metzg AG de manière rapide et simple. Par l’intégration des composants, myBica a mis en place avec succès une application ERP avec un système d’archivage inaltérable.

PDF Expert blog - PDF document's color space - rich black vs true black

Replacing rich black by true black in PDF documents

When it comes to printing then all colors in a PDF document are transformed to the native color space of the printing device. If, e.g. a text uses a black RGB color then it is transformed to an equivalent CMYK value which contains contributions from all four color channels...


PDF Expert Blog - embedded fonts and PDF mass printing application

The problem with embedded fonts in PDF mass printing applications

PDF is more and more finding its way into mass printing applications. However, PDF spool files often ask too much from a print engine resulting in aborts or, even worse, incomplete prints which may not be noticed. What is special about PDF mass printing...


Special - Optimization

Optimization - reduce your files to the max

Il est donc indispensable de maîtriser le processus d’archivage et de se concentrer à cette fin sur l’optimisation. L’un des volets de cette amélioration porte sur l’optimisation des fichiers eux-mêmes.

Obtenez plus d'informations sur les avantages de l'optimisation et de la compression des documents.