using IronPdf;
// Disable local disk access or cross-origin requests
Installation.EnableWebSecurity = true;
// Instantiate Renderer
var renderer = new ChromePdfRenderer();
// Create a PDF from a HTML string using C#
var pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>");
// Export to a file or Stream
pdf.SaveAs("output.pdf");
// Advanced Example with HTML Assets
// Load external html assets: Images, CSS and JavaScript.
// An optional BasePath 'C:\site\assets\' is set as the file location to load assets from
var myAdvancedPdf = renderer.RenderHtmlAsPdf("<img src='icons/iron.png'>", @"C:\site\assets\");
myAdvancedPdf.SaveAs("html-with-assets.pdf");
PDF vs PDFA (Comment cela fonctionne pour les développeurs)
Jordi Bardia
juin 27, 2023
Mise à jour mars 17, 2024
Partager:
Les documents numériques ont révolutionné la manière dont nous partageons et stockons les informations. Parmi les nombreux formats de documents électroniques disponibles, le Portable Document Format(PDF (EN ANGLAIS)) est le plus utilisé. Récemment, une nouvelle version du PDF, connue sous le nom de PDFA, est apparue comme une norme pour l'archivage des documents, et elle suscite de nombreuses discussions.
Cet article se penche sur la différence entre PDF et PDFA.
PDF, le document électronique universel
Le document PDF a été créé par Adobe afin de fournir un format standard pour la présentation et l'échange de documents de manière fiable, indépendamment du logiciel, du matériel ou des systèmes d'exploitation. Les fichiers PDF conservent leur apparence quel que soit l'appareil sur lequel ils sont visualisés, ce qui leur confère une cohérence qu'aucun autre format de fichier ne peut offrir.
Les fichiers PDF sont polyvalents et peuvent inclure du texte formaté, des images et des graphiques vectoriels, ainsi que des fonctions interactives telles que des champs de formulaire, du son et des liens hypertextes. Ils permettent également d'incorporer des signatures numériques pour une sécurité accrue. Les documents PDF peuvent être cryptés à l'aide d'algorithmes de cryptage tiers, ce qui augmente encore le niveau de sécurité du document.
Il est important de noter que le format PDF peut s'appuyer sur des références externes pour certains de ses contenus, tels que les polices et les images, qui peuvent changer ou devenir indisponibles au fil du temps. En outre, les visionneurs de PDF peuvent interpréter le contenu d'un fichier PDF de différentes manières, ce qui entraîne de légères différences dans l'affichage du document.
PDFA, le PDF de qualité archive
PDFA, où "A" signifie Archivage, est une version du PDF développée par la PDF Association spécifiquement pour la préservation à long terme des documents numériques. Il diffère du PDF standard sur quelques points essentiels afin de garantir que le document reste identique sur une longue période.
Les fichiers PDFA sont autonomes, ce qui signifie qu'ils ne dépendent pas de bibliothèques de polices ou de schémas de couleurs externes. Toutes les informations nécessaires à l'affichage du document, y compris les polices et les images, sont intégrées dans le fichier. Cela fait de PDFA un meilleur choix pour l'archivage à long terme, car il garantit que le document s'affichera de la même manière même après une longue période.
PDFA interdit également certaines caractéristiques inadaptées à l'archivage à long terme, telles que le contenu exécutable et les liens externes, qui peuvent rendre un document moins stable et moins sûr au fil du temps. Ces niveaux de conformité vont de la conformité de base de niveau B à des niveaux plus stricts.
En outre, les documents PDFA fournissent également des métadonnées basées sur des normes, qui comprennent des informations sur le document(comme l'auteur et la date de création) et améliore la gestion et la récupération des documents. Un autre avantage est que les fichiers PDFA prennent en charge le mappage Unicode, ce qui garantit que le texte peut être recherché et copié correctement.
Cependant, la création d'un fichier PDFA à partir d'un PDF normal ou d'autres formats nécessite souvent des contrôles visuels minutieux et parfois des ajustements manuels. Le processus de conversion des documents en PDFA n'est pas aussi simple que l'enregistrement d'un document au format PDF normal.
PDF vs PDFA Les principales différences
Il est essentiel de comprendre les différences entre PDF et PDFA pour décider du format à utiliser. Voici les principales distinctions :
1. Références externes et éléments incorporés
Dans les fichiers PDF normaux, certains éléments tels que les couleurs et les polices peuvent faire référence à des bibliothèques externes. Si la palette de couleurs ou la police externe est modifiée ou supprimée, l'apparence du document peut en être affectée. PDFA résout ce problème en intégrant tous les éléments nécessaires dans le document, ce qui le rend plus résistant aux changements sur une longue période.
2. Contenu exécutable et cryptage
Le format PDF standard prend en charge les fichiers exécutables et les algorithmes de cryptage de tiers, ce qui n'est pas le cas du format PDFA. La norme PDFA restreint les fonctionnalités susceptibles de compromettre l'affichage d'un document au fil du temps, telles que JavaScript et le cryptage. Cela garantit que les documents conformes pourront être ouverts et lus de manière fiable à l'avenir.
3. Archivage à long terme
PDFA est conçu spécifiquement pour l'archivage à long terme. Il s'agit d'un PDF standard avec des restrictions supplémentaires pour garantir que les documents restent identiques au fil du temps. L'utilisation de PDFA garantit que les documents sont soigneusement contrôlés visuellement et qu'ils restent inchangés, ce qui en fait la solution idéale pour conserver des documents importants pendant une période prolongée.
4. Technologies de conversion
Pour convertir un PDF normal en fichier PDFA, des technologies de conversion spécialisées sont nécessaires. Ces technologies garantissent que tous les éléments nécessaires sont intégrés, que les éléments non essentiels ou interdits sont supprimés et que le document est conforme à la norme PDFA.
Avec IronPDF, vous pouvez non seulement convertir des PDF normaux en PDFA avec une seule ligne de code, mais aussi valider si vos documents PDFA sont des fichiers conformes. IronPDF permet de générer des documents PDFA à partir de HTML, d'images, d'ASPX, etc.
using IronPdf;
// Create a PdfDocument object or open any PDF File
PdfDocument pdf = PdfDocument.FromFile("Invoice.pdf");
// Use the SaveAsPdfA method to save to file
pdf.SaveAsPdfA("pdf-a3-Invoice.pdf", PdfAVersions.PdfA3);
using IronPdf;
// Create a PdfDocument object or open any PDF File
PdfDocument pdf = PdfDocument.FromFile("Invoice.pdf");
// Use the SaveAsPdfA method to save to file
pdf.SaveAsPdfA("pdf-a3-Invoice.pdf", PdfAVersions.PdfA3);
Imports IronPdf
' Create a PdfDocument object or open any PDF File
Private pdf As PdfDocument = PdfDocument.FromFile("Invoice.pdf")
' Use the SaveAsPdfA method to save to file
pdf.SaveAsPdfA("pdf-a3-Invoice.pdf", PdfAVersions.PdfA3)
Le fichier PDF de sortie de la facture
Que vous travailliez avec des PDF normaux, des fichiers PDFA ou même que vous convertissiez entre les deux, IronPDF veille à ce que le processus soit aussi fluide et efficace que possible. Il s'occupe de tout, de l'intégration de polices et d'images à la conformité avec les normes PDFA.
Conclusion
Le choix entre PDF et PDFA dépend de vos besoins spécifiques. Si votre principale préoccupation est la distribution et la sécurité des documents électroniques, le format PDF standard est probablement votre meilleure option. Cependant, si l'archivage et la conservation à long terme sont ce que vous recherchez, PDFA vous sera très utile.
IronPDF offre un service deessai gratuit. Pendant cette période, vous pouvez explorer toutes les fonctionnalités de l'outil sans aucune restriction. Après la période d'essai, il est facile d'obtenir une licence ; la licence commence à $749, ce qui est un investissement rentable étant donné les fonctionnalités robustes et les avantages à long terme qu'IronPDF fournit. Voici quelques-unes de ses principales caractéristiques :
Créez des documents PDF à partir de HTML4/5, CSS, JavaScript et d'images.
Jordi maîtrise parfaitement Python, C# et C++. Lorsqu'il ne met pas à profit ses compétences chez Iron Software, il se consacre à la programmation de jeux. Partageant des responsabilités en matière de tests de produits, de développement de produits et de recherche, Jordi apporte une valeur ajoutée considérable à l'amélioration continue des produits. Cette expérience variée le stimule et l'engage, et il dit que c'est l'un des aspects qu'il préfère dans son travail chez Iron Software. Jordi a grandi à Miami, en Floride, et a étudié l'informatique et les statistiques à l'université de Floride.
Des millions d'ingénieurs dans le monde entier lui font confiance
Réservez une démo en direct gratuite
Réservez une démonstration personnelle de 30 minutes.
Pas de contrat, pas de détails de carte, pas d'engagements.
Voici ce à quoi vous pouvez vous attendre :
Une démonstration en direct de notre produit et de ses principales fonctionnalités
Obtenez des recommandations de fonctionnalités spécifiques au projet
Toutes vos questions trouvent réponse pour vous assurer de disposer de toutes les informations dont vous avez besoin. (Aucun engagement de votre part.)
CHOISIR L'HEURE
VOS INFORMATIONS
Réservez votre démo en direct gratuite
Fiable par plus de 2 millions d'ingénieurs dans le monde entier