Software Development Blog
Toute chaîne visible dans un document HotPDF arrive par un seul appel :TextOut(X, Y, angle, Text). L'exemple Hello World l'utilise dans sa forme la plus simple, la police définie une fois et quatre…
Software Development Blog
HotPDF dessine des graphiques vectoriels en construisant un tracé sur la page active, puis en demandant sa mise en peinture. Il n'y a pas d'étape matricielle intermédiaire. Une ligne tracée…
Software Development Blog
Toute bibliothèque PDF livre un « hello world », et celui de HotPDF mérite qu'on s'y attarde, car le programme le plus minimal qui fait quelque chose impose déjà deux décisions que vous répéterez…
Software Development Blog
HotPDF ne dispose d'aucun objet graphique. Il n'existe niTPDFChart, niAddBarSeries, rien qui accepte un tableau de nombres pour restituer un graphique rendu. Ce qu'il offre a la place, c'est un…
Software Development Blog
Cet article français présenteAjouter des liens hypertexte cliquables aux fichiers PDF avec HotPDFpour les équipes qui construisent des solutions avec Delphi, C++Builder, Lazarus/FPC et les composants…
Software Development Blog
Composez un roman japonais sur la page et la première chose que vous remarquez est que le texte descend dans la colonne, pas le long de la ligne, et que les colonnes avancent depuis le bord droit de…
Software Development Blog
Envoyez la phrase arabeيوضح ملف PDF هذاà unTextOutordinaire et la page qui en résulte est incorrecte de deux façons à la fois. Les mots courent de gauche à droite au lieu de droite à gauche, et les…
Software Development Blog
Un code-barres n'est pas une image dont on orne un document. C'est une mesure, et le scanner est l'instrument qui la lit. Cette reformulation décide de presque tout ce qui concerne la façon de…
Software Development Blog
Cet article français présenteCréer des champs AcroForm et des actions avec HotPDF dans Delphipour les équipes qui construisent des solutions avec Delphi, C++Builder, Lazarus/FPC et les composants…
Software Development Blog
Cet article français présenteChiffrement PDF AES-256 dans Delphi : configuration HotPDF et piègespour les équipes qui construisent des solutions avec Delphi, C++Builder, Lazarus/FPC et les composants…
Software Development Blog
Cet article français présenteMise en forme du texte arabe et RTL dans les PDF Delphi avec HotPDFpour les équipes qui construisent des solutions avec Delphi, C++Builder, Lazarus/FPC et les composants…
Software Development Blog
Cet article français présenteSignatures numériques PDF et PAdES dans Delphi avec HotPDFpour les équipes qui construisent des solutions avec Delphi, C++Builder, Lazarus/FPC et les composants losLab
Software Development Blog
Cet article français présenteTraiter de grands PDF dans Delphi : Direct File API de HotPDFpour les équipes qui construisent des solutions avec Delphi, C++Builder, Lazarus/FPC et les composants losLab
Software Development Blog
Générez un rapport, incorporez une police TrueType, et le résultat s'ouvre correctement dans tous les lecteurs que vous essayez. Les glyphes sont corrects, le texte est sélectionnable, le fichier est…
Software Development Blog
Les fonctions PDF font partie des aspects les plus discrets de la spécification. La plupart des développeurs les découvrent une fois, comme l'élément nécessaire à un ombrage axial de type 2 pour…
Software Development Blog
Ouvrez un PDF produit par Microsoft Word ou Excel, parcourez ses pages, et rien ne semble inhabituel. Chargez-le dans un programme Delphi, lisez le nombre de pages, et ce nombre est correct.…
Software Development Blog
Cet article français présenteFlux d’objets et mises à jour incrémentales dans Delphi avec HotPDFpour les équipes qui construisent des solutions avec Delphi, C++Builder, Lazarus/FPC et les composants…
Software Development Blog
Un concepteur choisit une police dotée d'unaà un seul étage pour les en-têtes, d'un zéro barré pour les tableaux ou d'un jeu de capitales ornées pour une couverture. Ces glyphes existent déjà dans la…
Software Development Blog
Cet article français présenteSortie PDF/A, PDF/X et PDF/UA dans Delphi : guide HotPDFpour les équipes qui construisent des solutions avec Delphi, C++Builder, Lazarus/FPC et les composants losLab
Software Development Blog
Lorsque vous signez un PDF, vous considérez généralement la clé de signature comme un élément que vous contrôlez. Elle réside dans un fichier.pfxque vous avez généré, protégé par un mot de passe de…
Software Development Blog
Cet article français présenteAutomatiser les contrôles preflight PDF dans Delphi avec HotPDFpour les équipes qui construisent des solutions avec Delphi, C++Builder, Lazarus/FPC et les composants…
Software Development Blog
Cet article français présenteRapports PDF Delphi avec HotPDF : TextOut, polices et imagespour les équipes qui construisent des solutions avec Delphi, C++Builder, Lazarus/FPC et les composants losLab
Software Development Blog
Cet article français présenteAplatir XFA en AcroForm dans Delphi avec HotPDFpour les équipes qui construisent des solutions avec Delphi, C++Builder, Lazarus/FPC et les composants losLab
Software Development Blog
L'architecture XFA (XML Forms Architecture) est obsolète. La norme ISO 32000-1 la mentionne au §12.7 en précisant qu'elle est supprimée dans la version PDF 2.0, et les lecteurs modernes abandonnent…
Software Development Blog
Une annotation n'est pas du contenu de page. Quand vous appelezTextOutou dessinez un rectangle, les marques deviennent partie du flux de contenu de la page, intégrées dans les octets qu'un moteur de…
Software Development Blog
L'erreur indiquePlease load the document before using BeginDoc, et elle apparaît presque toujours la deuxième fois. Le premier document s'écrit sans problème. Puis la même instanceTHotPDFest…
Software Development Blog
Un dataset, c'est des lignes et des colonnes ; une page PDF, c'est une grille de coordonnées vierge qui n'a aucune notion ni des unes ni des autres. Combler cet écart, voilà tout l'enjeu ici. Il…
Software Development Blog
Chaque caractère visible dans un PDF porte une référence à la police qui l'a dessiné, et PDFium Component vous permet de remonter cette référence jusqu'à l'objet police pour lire ce qu'il contient. L'unité…
Software Development Blog
Un PDF n'est pas simplement du papier. C'est un conteneur qui peut transporter des scripts s'exécutant à l'ouverture du fichier, des liens lançant des programmes externes, des liens ciblant des…
Software Development Blog
Une équipe chargée du traitement des dossiers avait trente ans d'archives papier passant par un scanner à défilement. Le scanner crachait un JPEG par page dans un dossier, nommés0001.jpg,0002.jpg, et…
Software Development Blog
Rastériser une page PDF en JPEG, c'est deux opérations que l'on a tendance à enchaîner puis à déboguer séparément. D'abord vous rastérisez la page en bitmap pixel à une résolution que vous…
Software Development Blog
Une visionneuse PDF dans Delphi repose sur deux composants et la connexion entre eux.TPdfpossède le document : il ouvre le fichier, le déchiffre et répond aux questions sur le nombre de pages et les…
Software Development Blog
PDFium a la réputation d'être un moteur de visionneuse, le moteur de rendu derrière l'onglet PDF de Chrome, aussi la première chose à clarifier est que PDFium Component peut également construire un…
Software Development Blog
Le PDF stocke les images comme des objets de première classe dans ses flux de contenu. Quand une page référence une photographie, une numérisation ou un diagramme, les données pixel résident dans un…
Software Development Blog
L'extraction de texte PDF paraît simple jusqu'à ce que vous tombiez sur un document dont la couche de texte est absente, corrompue ou divisée en dizaines de petits segments de caractères sans ordre…
Software Development Blog
PDFium Component vous offre une seule méthode pour le fractionnement de PDF :ImportPages. Tout le reste, qu'il s'agisse d'isoler une page unique, de découper selon des limites arbitraires ou de suivre la…
Software Development Blog
PDFium Component expose la fusion de PDF via une seule méthode :ImportPages. Le schéma est toujours le même : créer un document destination vide, ouvrir chaque fichier source, appelerImportPagespour copier…
Software Development Blog
Une liaison Pascal sur une bibliothèque C se lit comme du Pascal ordinaire. Vous appelez une méthode, vous obtenez un enregistrement en retour, vous libérez ce que vous avez alloué. Le problème est…
Software Development Blog
Les coordonnées PDF sont en points, les coordonnées d'impression sont en unités de périphérique, et les deux n'ont rien en commun tant que vous ne les convertissez pas explicitement. Cette…
Software Development Blog
La fusion et le découpage sont les deux opérations sur les pages vers lesquelles tout le monde se tourne en premier, et elles couvrent de nombreux besoins. Cependant, elles ne couvrent pas tout. Il…
Software Development Blog
Un utilisateur aveugle ouvre un rapport trimestriel dans votre toute nouvelle visionneuse Delphi, active NVDA et entend le bas de page, puis une colonne de chiffres, puis le titre qu'un lecteur…
Software Development Blog
Cet article français présenteRevue des annotations PDF dans Delphi avec PDFium Componentpour les équipes qui construisent des solutions avec Delphi, C++Builder, Lazarus/FPC et les composants losLab
Software Development Blog
Cet article français présenteNavigation dans les champs de formulaire PDF dans Delphi (PDFium Component)pour les équipes qui construisent des solutions avec Delphi, C++Builder, Lazarus/FPC et les…
Software Development Blog
Cet article français présenteVisualiseur PDF pour Lazarus et Free Pascal avec PDFiumpour les équipes qui construisent des solutions avec Delphi, C++Builder, Lazarus/FPC et les composants losLab
Software Development Blog
Cet article français présenteFiltres de couleur basse vision dans les PDF Delphi avec PDFiumpour les équipes qui construisent des solutions avec Delphi, C++Builder, Lazarus/FPC et les composants…
Software Development Blog
Cet article français présenteCréer un atelier de revue des PDF entrants en Delphi avec PDFium Componentpour les équipes qui construisent des solutions avec Delphi, C++Builder, Lazarus/FPC et les…
Software Development Blog
Cet article français présenteRapports de preflight PDF par lots en Delphi avec la CLI PDFium Componentpour les équipes qui construisent des solutions avec Delphi, C++Builder, Lazarus/FPC et les…
Software Development Blog
Cet article français présenteVisionneuse PDFium Delphi : cache de rendu et zoom fluidepour les équipes qui construisent des solutions avec Delphi, C++Builder, Lazarus/FPC et les composants losLab
Software Development Blog
Cet article français présentePrévisualisation PDF sécurisée dans les applications Delphi avec PDFium Componentpour les équipes qui construisent des solutions avec Delphi, C++Builder, Lazarus/FPC et…
Software Development Blog
Cet article français présenteSurbrillance TTS mot à mot dans les visionneuses PDFium Delphipour les équipes qui construisent des solutions avec Delphi, C++Builder, Lazarus/FPC et les composants losLab
Software Development Blog
Appliquer un filigrane ou un logo sur chaque page d'un document semble être une tâche de temps de cinq minutes jusqu'à ce que l'on vérifie la taille du fichier. L'approche évidente consiste à…
Software Development Blog
Une archive numérisée peut atteindre plusieurs gigaoctets dans un seul fichier PDF. Un lecteur qui ouvre ce fichier souhaite généralement afficher une seule page, par exemple la table des matières ou…
Software Development Blog
Les pièces jointes de fichiers PDF sont stockées dans l'arborescence des fichiers intégrés du document, une structure que la plupart des lecteurs affichent sous forme de panneau de trombone ou de…
Software Development Blog
Deux documents ouverts à la fois, au même numéro de page, chacun dans son propre panneau défilable : c'est le cœur d'un visualiseur de comparaison. PDFium Component permet d'y parvenir grâce à un modèle…
Software Development Blog
Vous écrivez un petit validateur. Il ouvre un PDF, se positionne à la fin, trouvestartxref, lit le décalage et s'attend à tomber sur le mot-cléxrefsuivi d'une table de référence croisée de largeur…
Software Development Blog
Un code-barres sur une étiquette d'expédition ou une facture n'a qu'une seule fonction : être lu par un scanner dès le premier passage. Qu'il survive ou non à cette épreuve se décide bien avant que…
Software Development Blog
Cet article français présenteAtelier de conformité et de signature PDFlibPas en Delphipour les équipes qui construisent des solutions avec Delphi, C++Builder, Lazarus/FPC et les composants losLab
Software Development Blog
Cet article français présenteLiaisons DLL, ActiveX et dylib PDFlibPas au-delà de Delphipour les équipes qui construisent des solutions avec Delphi, C++Builder, Lazarus/FPC et les composants losLab
Software Development Blog
Cet article français présenteAuditer le chiffrement et les permissions PDF en Delphi avec PDFlibPaspour les équipes qui construisent des solutions avec Delphi, C++Builder, Lazarus/FPC et les…
Software Development Blog
La plupart des développeurs voient une page PDF comme une feuille de papier contenant du texte et des images. Un PDF géoréférencé est bien plus que cela. Il intègre suffisamment d'informations pour…
Software Development Blog
Un champ de formulaire PDF n'est en soi qu'une boîte contenant une valeur. Ce qui fait qu'un formulaire se comporte comme une petite application, c'est l'action qui lui est associée : un clic qui…
Software Development Blog
Cet article français présenteFusionner et scinder des PDF de plusieurs gigaoctets en Delphi avec l'accès direct PDFlibPaspour les équipes qui construisent des solutions avec Delphi, C++Builder,…
Software Development Blog
Cet article français présenteRendu PDF multi-moteur en Delphi : moteurs intégré, Cairo et PDFium avec PDFlibPaspour les équipes qui construisent des solutions avec Delphi, C++Builder, Lazarus/FPC et…
Software Development Blog
Un géomètre ouvre un plan de situation et souhaite masquer les contours tandis que les réseaux restent visibles. Un réviseur veut que les annotations de correction soient visibles à l'écran et…
Software Development Blog
Cet article français présenteSignatures numériques PAdES en Delphi : signature et validation avec PDFlibPaspour les équipes qui construisent des solutions avec Delphi, C++Builder, Lazarus/FPC et les…
Software Development Blog
Cet article français présentePreflight PDF/A et PDF/UA en Delphi avec PDFlibPaspour les équipes qui construisent des solutions avec Delphi, C++Builder, Lazarus/FPC et les composants losLab
Software Development Blog
Cet article français présenteAperçu avant impression PDFlibPas et sortie device context en Delphipour les équipes qui construisent des solutions avec Delphi, C++Builder, Lazarus/FPC et les composants…
Software Development Blog
Cet article français présenteConstruire des arbres de structure Tagged PDF en Delphi avec PDFlibPaspour les équipes qui construisent des solutions avec Delphi, C++Builder, Lazarus/FPC et les…
Software Development Blog
Cet article français présenteExtraction de texte, d'images et de polices depuis un PDF en Delphi avec PDFlibPaspour les équipes qui construisent des solutions avec Delphi, C++Builder, Lazarus/FPC et…
Software Development Blog
Un PDF n'est pas un simple document que l'on ouvre. C'est un petit programme que l'on exécute. Chaque police incorporée est un interpréteur à base de pile en attente de chaînes de caractères…
Software Development Blog
La plupart des codes Delphi qui touchent au PDF traitent ce format comme un conteneur pour deux éléments : des blocs de texte et quelques images bitmap placées. Cette vision est correcte dans une…
Software Development Blog
Presque chaque élément du format binaire Excel historique est un enregistrement unique possédant un type sur deux octets et une longueur sur deux octets. Une cellule est unLABELSSTou unNUMBER. Une…
Software Development Blog
Tout ce qui flotte au-dessus de la grille d'une feuille de calcul (un graphique, un logo, un tampon, une zone de légende) est un objet de dessin, et un objet de dessin est défini par deux choses : ce…
Software Development Blog
Renommez une feuille de « Summary » en « Overview » dans un classeur généré, et chaque hyperlien interne qui pointait versSummary!A1ne mène plus nulle part. Aucune exception à l'enregistrement,…
Software Development Blog
Une règle de mise en forme conditionnelle dans OOXML est deux choses distinctes portant le même nom. La condition (une comparaison, une formule, une correspondance de texte) décide quelles cellules…
Software Development Blog
Cet article français présenteExporter des classeurs Excel en CSV, TSV, HTML et RTF depuis Delphi avec HotXLSpour les équipes qui construisent des solutions avec Delphi, C++Builder, Lazarus/FPC et les…
Software Development Blog
Cet article français présenteValidation des données, AutoFilter et tables de feuille dans Delphi avec HotXLSpour les équipes qui construisent des solutions avec Delphi, C++Builder, Lazarus/FPC et les…
Software Development Blog
Cet article français présenteExporter des résultats de base de données Delphi vers des rapports Excel avec HotXLSpour les équipes qui construisent des solutions avec Delphi, C++Builder, Lazarus/FPC…
Software Development Blog
Ouvrez une feuille de calcul, cliquez sur une cellule qui affiche2026-06-19, et la barre de formule indique une date. Lisez cette même cellule depuis Delphi et vous obtiendrez le nombre46192. Ces…
Software Development Blog
Cet article français présenteNoms définis et formules interfeuilles dans Delphi avec HotXLSpour les équipes qui construisent des solutions avec Delphi, C++Builder, Lazarus/FPC et les composants losLab
Software Development Blog
La famille des fonctions d'ingénierie d'Excel semble être la partie la plus simple de la référence des fonctions.DEC2BINconvertit un nombre en une chaîne binaire.HEX2DECfait l'inverse.IMSUMadditionne…
Software Development Blog
Cet article français présenteLe moteur de formules HotXLS et les fonctions personnalisées dans Delphipour les équipes qui construisent des solutions avec Delphi, C++Builder, Lazarus/FPC et les…
Software Development Blog
Cet article français présentePerformance des grands classeurs Excel dans Delphi avec HotXLSpour les équipes qui construisent des solutions avec Delphi, C++Builder, Lazarus/FPC et les composants losLab
Software Development Blog
Cet article français présenteCellules fusionnées HotXLS et modèles de rapport pilotés par la mise en page dans Delphipour les équipes qui construisent des solutions avec Delphi, C++Builder,…
Software Development Blog
Cet article français présenteOuvrir et enregistrer des feuilles ODS dans Delphi avec HotXLSpour les équipes qui construisent des solutions avec Delphi, C++Builder, Lazarus/FPC et les composants losLab
Software Development Blog
Vous écrivez un classeur, le chiffrez avec un mot de passe, transmettez le fichier à un collègue, et celui-ci l'ouvre dans Excel. Excel réclame le mot de passe. Votre collègue le saisit, et Excel…
Software Development Blog
Cet article français présenteGénérer des fichiers Excel dans Delphi sans Office Automationpour les équipes qui construisent des solutions avec Delphi, C++Builder, Lazarus/FPC et les composants losLab
Software Development Blog
Cet article français présenteHotXLS : protection de feuille, mise en page et impression dans Delphipour les équipes qui construisent des solutions avec Delphi, C++Builder, Lazarus/FPC et les…
Software Development Blog
Cet article français présenteHotXLS: sheet listing and lightweight workbook inspectionpour les équipes qui construisent des solutions avec Delphi, C++Builder, Lazarus/FPC et les composants losLab
Software Development Blog
Saisissez=NORM.DIST(115,100,15,TRUE)dans une cellule et Excel renvoie 0.8413447 sans autre formalité. L'appel ressemble à une simple recherche dans une table. Ce n'est pas le cas. Derrière ce nombre…
Software Development Blog
Cet article français présenteHotXLS: streaming write and server batch jobs in Delphipour les équipes qui construisent des solutions avec Delphi, C++Builder, Lazarus/FPC et les composants losLab
Software Development Blog
Cet article français présenteHotXLS Component: template-based report generation in Delphipour les équipes qui construisent des solutions avec Delphi, C++Builder, Lazarus/FPC et les composants losLab
Software Development Blog
Une feuille de calcul contient une colonne de noms de clients. Certains sont en chinois, d'autres en cyrillique, quelques-uns portent des trémas allemands ou un accent français. Vous l'exportez au…
Software Development Blog
Cet article français présenteHotXLS: VBA payload and external link preservation in Delphipour les équipes qui construisent des solutions avec Delphi, C++Builder, Lazarus/FPC et les composants losLab
Software Development Blog
Cet article français présenteHotXLS: workbook audit and conversion workbench in Delphipour les équipes qui construisent des solutions avec Delphi, C++Builder, Lazarus/FPC et les composants losLab
Software Development Blog
Cet article français présenteHotXLS: workbook metadata and document properties in Delphipour les équipes qui construisent des solutions avec Delphi, C++Builder, Lazarus/FPC et les composants losLab
Software Development Blog
Cet article français présenteHotXLS Component: XLSX AES-protected output in Delphipour les équipes qui construisent des solutions avec Delphi, C++Builder, Lazarus/FPC et les composants losLab
Software Development Blog
L'objet numéro 1 n'est pas la page 1. Ce seul fait génère plus de bogues de mauvaise extraction de pages dans le code de traitement PDF que tout autre aspect du format, et comprendre pourquoi exige…
Software Development Blog
Un lecteur PDF ne commence pas au début du fichier. Il commence par la fin. Les derniers octets contiennent l'adresse de tout le reste, et un analyseur qui ne comprend pas cet ordre lira…
Software Development Blog
Cet article français présenteComprendre le PDF : le format de document universelpour les équipes qui construisent des solutions avec Delphi, C++Builder, Lazarus/FPC et les composants losLab
Software Development Blog
La page 1 d'un PDF n'est pas l'objet 1. Cette distinction est la source la plus courante de bogues d'extraction de mauvaises pages dans les analyseurs PDF, et la solution consiste à lire la…
Software Development Blog
Un PDF est avant tout un conteneur en texte brut. Ouvrez la plupart des fichiers dans un éditeur hexadécimal et le début est lisible : un commentaire de version, puis une suite d'objets numérotés,…
Software Development Blog
Le symptôme est apparu dans un utilitaire de copie de pages construit sur leHotPDF Component: demander la page 1 d'un document de trois pages produisait systématiquement la page 2. La vérification de…
Software Development Blog
Le dictionnaire Catalog PDF possède exactement une clé de navigation obligatoire :/Pages. Cette clé doit pointer vers un objet indirect de type/Pages, qui à son tour contient le tableau/Kidset…
Software Development Blog
Un fichier PDF est, dans son essence, une collection d'objets qui se pointent mutuellement. Faites abstraction de la compression, de la gestion des références croisées et des décalages en octets, et…
Software Development Blog
Un fichier PDF qui s'affiche parfaitement sur votre machine mais se résume à une suite de cases vides sur celle de quelqu'un d'autre est le défaut de police le plus courant dans les logiciels…
Software Development Blog
Une page PDF ne stocke pas de pixels, et elle ne stocke pas non plus un arbre d'objets de forme à la manière de SVG. Elle stocke un programme. Chaque ligne, courbe, remplissage et image placée sur la…
Software Development Blog
Placez un rapport numérisé de 80 Mo derrière un lien, ouvrez-le dans un navigateur et observez ce qui se produit : la visionneuse reste sur un écran vide jusqu'à ce qu'une grande partie de ces octets…
Software Development Blog
Retirez les descriptions de pages et il ne reste qu'une fine couche de structure que personne n'imprime mais dont tout lecteur, indexeur et système d'archivage dépend. Un objet page ne sait rien du…
Software Development Blog
Vue pratique de Alcinoe avec Delphi 11.1 Alexandria prenant en charge avec choix, pièges et points de contrôle pour Delphi et les logiciels documentaires
Software Development Blog
Déposer unTHotPDFsur un formulaire à la conception convient à un prototype rapide, mais cela lie le composant à la durée de vie du formulaire, ce qui est rarement ce que le code de production…
Software Development Blog
Lors de la maintenance d'un composant VCL écrit en Delphi mais utilisé à la fois par des utilisateurs de Delphi et de C++Builder, vous vous rendez rapidement compte que les deux systèmes de…
Software Development Blog
Cet article français présenteCorriger dans Delphi E2010 les types incompatibles tagLOGBRUSH et tagLOGBRUSH32pour les équipes qui construisent des solutions avec Delphi, C++Builder, Lazarus/FPC et les…
Software Development Blog
Les erreurs de vérification de plage dans les bibliothèques PDF Delphi ont la réputation d'être difficiles à cerner, car elles ne suivent pas un schéma d'entrée cohérent. Le même document les…
Software Development Blog
Lors du traitement de gros lots de feuilles de calcul Excel dans un pipeline automatisé, vous souhaitez rarement charger l'intégralité du document en mémoire juste pour comprendre ce que c'est.…
Software Development Blog
TDateTimePickera acquis une propriétéFormatquelque part entre Delphi 5 et Delphi 6. La frontière exacte entre les versions est rarement documentée de manière fiable, et lorsqu'on y est confronté, le…
Software Development Blog
L'idiome_ftoloriginal en Delphi 32 bits ressemble à un one-liner astucieux : une fonction Pascal enveloppe qui descend en assembleur inline pour manipuler le mot de contrôle du FPU x87, tronquer la…
Software Development Blog
Cet article français présenteFlux de signature électronique PDF avec DigiSignerpour les équipes qui construisent des solutions avec Delphi, C++Builder, Lazarus/FPC et les composants losLab
Software Development Blog
Dans les flux de travail d'impression d'entreprise, d'archivage et de conformité des documents, un fichier PDF ne peut pas simplement être "rendu". Il doit être audité. Un PDF peut contenir des…
Software Development Blog
La bibliothèque PDF losLab est un kit de développement logiciel (SDK) PDF robuste.Elle offre une vaste gamme de fonctionnalités pour la gestion des fichiers PDF. Ce guide explore les nombreuses…
Software Development Blog
L'accessibilité n'est plus une fonctionnalité optionnelle dans le développement logiciel moderne. En vertu de réglementations telles que l'ADA (Americans with Disabilities Act) et la directive…
Software Development Blog
Une seule page A4 restituée à un zoom de lecture confortable représente de l'ordre de quelques mégaoctets de bitmap 32 bits. Multipliez par un contrat de 400 pages et l'arithmétique cesse d'être…
Software Development Blog
Lors du développement de solutions documentaires d'entreprise, vous rencontrerez inévitablement des PDF générés par une grande variété d'outils, allant des logiciels haut de gamme d'Adobe aux…
Software Development Blog
Dans les secteurs juridique, financier et de la santé, la génération de gros volumes de documents PDF est une pratique courante. Cependant, la production des documents ne représente que la moitié du…
Software Development Blog
Les documents PDF sont incroyablement puissants, mais cette puissance s'accompagne de risques de sécurité inhérents. Étant donné que les PDF prennent en charge les fichiers intégrés, le JavaScript…
Software Development Blog
Les dimensions des pages PDF sont fixées au moment de leur création, il n'est donc pas possible de simplement redimensionner le contenu en place comme on le ferait pour une image. Le modèle de…
Software Development Blog
Deux minutes pour copier trois pages d'un PDF de 40 pages n'est pas un problème d'optimisation des performances. C'est le signal qu'on utilise le mauvais chemin API. Quand j'ai vu ce temps pour la…
Software Development Blog
Le traitement de PDF standard (1 Mo à 10 Mo) dans Delphi est simple à l'aide des classes de flux standard telles queTFileStreamouTMemoryStream. Cependant, lorsque vous êtes chargé de traiter des PDF…
Software Development Blog
Le format RTF existe depuis assez longtemps pour se retrouver dans des endroits que personne n'avait prévus : générateurs de rapports hérités, pipelines de publipostage, archives de documents…