AntialiasingProcessing | Ce paramètre définit les mesures d’anticrénelage requises lors de la conversion d’images d’arrière-plan composées de PDF en HTML |
CssClassNamesPrefix | Lorsque le convertisseur PDFtoHTML génère des CSS de résultat, les noms de classe CSS (quelque chose comme “.stl_01 {}” … “.stl_NN {}) sont générés et utilisés dans le résultat CSS. Cette propriété permet de définir de force le nom de classe prefix Par exemple, si vous voulez que tous les noms de classe commencent par ‘my_prefix_’ (c’est-à-dire quelque chose comme ‘my_prefix_1’ … ‘my_prefix_NNN’ ), puis attribuez simplement ‘my_prefix_’ à cette propriété avant la conversion. Si cette propriété restera intacte (c’est-à-dire null sera laissé comme value ), then converter générera lui-même des noms de classe (ce sera quelque chose comme “.stl_01 {}” … “.stl_NN {}”) |
CustomCssSavingStrategy | Ce champ peut contenir une stratégie de sauvegarde qui doit être utilisée (si présente) lors de la conversion de Pdf en Html pour la gestion de la sauvegarde des CSS liés au document HTML créé dans son ensemble ou à ses pages (si plusieurs pages HTML sont générées) Si vous le souhaitez gérez le fichier CSS d’une manière spécifique, créez simplement une méthode appropriée et attribuez le délégué créé à partir de celui-ci à cette propriété. |
CustomHtmlSavingStrategy | Le résultat de la conversion peut contenir une ou plusieurs pages HTML Vous pouvez attribuer à ce délégué de propriété créé à partir d’une méthode personnalisée qui implémente le traitement d’une page HTML (pour être précis - balisage HTML, sans fichiers externes liés, le cas échéant) qui a été créé lors de la conversion. Dans ce cas, le traitement (comme l’enregistrement du code HTML de la page dans le flux ou le disque) peut être effectué dans ce code personnalisé. Dans ce cas, toutes les actions nécessaires à la sauvegarde de la page HTML doivent être entreprises dans le code de la méthode fournie, car la sauvegarde du résultat dans le code du convertisseur ne sera pas utilisée. Si le traitement pour tel ou tel cas, pour une raison quelconque, doit être effectué par le code du convertisseur lui-même, pas dans le code personnalisé, veuillez définir dans le code personnalisé le drapeau ‘CustomProcessingCancelled’ de la variable du paramètre ‘htmlSavingInfo’ : il signalera au convertisseur que tous les les étapes nécessaires pour le traitement de cette ressource doivent être effectuées dans le convertisseur lui-même de la même manière comme s’il n’y avait pas de code personnalisé externe pour le traitement . |
CustomProgressHandler | Ce gestionnaire peut être utilisé pour gérer les événements de progression de la conversion fe il peut être utilisé pour afficher la barre de progression ou des messages sur la quantité actuelle de pages traitées, exemple de code de gestionnaire qui montre la progression sur la console est : |
CustomResourceSavingStrategy | Ce champ peut contenir la stratégie d’enregistrement qui doit être utilisée (le cas échéant) lors de la conversion pour la gestion personnalisée des fichiers de ressources référencés créés (comme les images et les polices) liés aux nœuds du code HTML enregistré. Cette stratégie doit traiter les ressources et renvoyer la chaîne qui représente l’URL souhaitable de la ressource enregistrée dans le HTML généré. |
CustomStrategyOfCssUrlCreation | Ce champ peut contenir une méthode personnalisée qui renvoie l’URL (ou le modèle d’URL si la génération multipage est activée - voir les détails ci-dessous) du sujet CSS, car il doit être mis dans le résultat généré HTML. Fe si vous voulez que le convertisseur mette une URL spécifique au lieu de standard Nom du fichier CSS dans le CSS généré, alors vous devez simplement créer et mettre dans cette propriété method qui génère l’URL souhaitable. Si le drapeau ‘SplitCssIntoPages’ est défini, alors cette stratégie personnalisée (le cas échéant) doit renvoyer non pas l’URL exacte du CSS mais plutôt le modèle La chaîne that (après remplacement de l’espace réservé par le numéro de page avec la fonction string.Format() à l’intérieur du convertisseur) peut être résolue en URL pour l’URL CSS de telle ou telle page. Exemples de chaîne de retour attendue dans ce cas : ‘SomeTargetLocation-page_{0}.css’,’../PartHandlers/GetCss.aspx?DocumentId=45654&CssPage={0}’) |
ExcludeFontNameList | Liste des noms de polices intégrées PDF qui ne doivent pas être intégrées dans HTML. |
FontEncodingStrategy | Définit une règle spéciale d’encodage pour ajuster le décodage PDF pour le document actuel |
FontSavingMode | Définit le mode d’enregistrement des polices qui sera utilisé lors de l’enregistrement du PDF au format souhaité |
HtmlMarkupGenerationMode | Parfois, des exigences spécifiques à la génération de balisage HTML sont présentes. Ce paramètre définit les modes de préparation HTML qui peuvent être utilisés lors de la conversion de PDF en HTML pour répondre à ces exigences spécifiques. |
LettersPositioningMethod | Définit le mode de positionnement des lettres dans les mots dans le résultat HTML |
PageBorderIfAny | Cet attribut représente un ensemble de paramètres utilisés pour dessiner la bordure (le cas échéant) dans le document HTML résultant autour de la zone qui représente la page PDF source. En substance, il s’agit d’afficher les bords de papier de la page, et non la bordure de page référencée dans la page PDF elle-même. |
PageMarginIfAny | Cet attribut représente un ensemble de marge de page supplémentaire (le cas échéant) dans le document HTML de résultat autour de la zone qui représente la page PDF source. |
PagesFlowTypeDependsOnViewersScreenSize | Si l’attribut ‘SplitOnPages=false’, le code HTML entier représentant toutes les pages PDF d’entrée sera placé dans un seul gros fichier HTML de résultat. Cet indicateur définit si le résultat HTML sera généré de telle manière que le flux de zones représentant les pages PDF dans le résultat HTML dépendra de la résolution d’écran du visualiseur. Supposons que la largeur de l’écran côté spectateur soit suffisamment grande pour mettre 2 pages ou plus l’une près de l’autre dans le sens horizontal. Si cet indicateur est défini sur vrai, alors cette opportunité sera utilisée (autant de pages seront affichées horizontalement les unes près des autres que possible, alors le prochain groupe horizontal de pages sera affiché sous le premier). Sinon, les pages s’écouleront telle manière : la page suivante passe toujours sous la précédente. |
PartsEmbeddingMode | Il définit si les fichiers référencés (HTML, polices, images, CSS) seront intégrés dans le fichier HTML principal ou seront générés en tant qu’entités binaires distinctes |
RasterImagesSavingMode | Le PDF converti peut contenir des images raster Ce paramètre définit comment elles doivent être traitées lors de la conversion du PDF en HTML |
RemoveEmptyAreasOnTopAndBottom | Définit si le HTML créé sera supprimé des zones vides en haut et en bas sans aucun contenu (le cas échéant). |
SaveFullFont | Indique que la police complète sera enregistrée, ne prend en charge que les polices True Type. Par défaut SaveFullFont = false et le convertisseur enregistre le sous-ensemble de la police initiale nécessaire pour afficher le texte du document. |
SaveShadowedTextsAsTransparentTexts | Pdf peut contenir des textes masqués par d’autres éléments (par exemple par des images), mais peut être sélectionné dans le presse-papiers d’Acrobat Reader (généralement, cela se produit lorsque le document contient des images et des textes OCR extraits de celui-ci). Ce paramètre indique au convertisseur si nous besoin d’enregistrer ces textes en tant que textes transparents sélectionnables dans le résultat HTML pour imiter le comportement d’Acrobat Reader (sinon ces textes sont généralement enregistrés comme masqués, non disponibles pour être copiés dans le presse-papiers) |
SaveTransparentTexts | Pdf peut contenir des textes transparents pouvant être sélectionnés dans le presse-papiers (généralement, cela se produit lorsque le document contient des images et des textes OCR extraits). Ce paramètre indique au convertisseur si nous devons enregistrer ces textes en tant que textes transparents sélectionnables dans le résultat HTML |
SpecialFolderForAllImages | Obtient ou définit le chemin d’accès au répertoire dans lequel doivent être enregistrées les images si elles sont rencontrées lors de l’enregistrement du document au format HTML. Si le paramètre est vide ou null , les fichiers image (le cas échéant) seront enregistrés avec d’autres fichiers liés à HTML Cela n’affecte rien si la propriété CustomImageSavingStrategy a été utilisée avec succès pour traiter le fichier image pertinent. |
SpecialFolderForSvgImages | Obtient ou définit le chemin d’accès au répertoire dans lequel doivent être enregistrées uniquement les images SVG si elles sont rencontrées lors de l’enregistrement du document au format HTML. Si le paramètre est vide ou null , les fichiers SVG (le cas échéant) seront enregistrés avec d’autres fichiers image (près du fichier de sortie) ou dans un dossier spécial pour les images (s’il est spécifié dans l’option SpecialImagesFolderIfAny). Cela n’affecte rien si la propriété CustomImageSavingStrategy a été utilisée avec succès pour traiter le fichier image pertinent. |
TryMergeAdjacentSameBackgroundImages | Parfois, les fichiers PDF contiennent des images d’arrière-plan (de pages ou de cellules de tableau) construites à partir de plusieurs images d’arrière-plan en mosaïque placées les unes à côté des autres. Dans ce cas, les rendus de formats cibles (par exemple MsWord pour le format DOCS) génèrent parfois des limites visibles entre les parties des images d’arrière-plan , car leurs techniques de lissage des bords de l’image (anti-crénelage) sont différentes d’Acrobat Reader. S’il semble que le document exporté contient de telles limites visibles entre parties des mêmes images d’arrière-plan, veuillez essayer d’utiliser ce paramètre pour vous débarrasser de de cela effet indésirable. ATTENTION ! Cette optimisation de la qualité ralentit généralement essentiellement la conversion, donc, s’il vous plaît, n’utilisez cette option que lorsque c’est vraiment nécessaire. |
TrySaveTextUnderliningAndStrikeoutingInCss | Le PDF lui-même ne contient pas de marqueurs de soulignement pour les textes. Il est émulé avec une ligne située sous le texte. Cette option permet au convertisseur d’essayer de deviner que telle ou telle ligne est le soulignement d’un texte et de mettre cette information dans CSS au lieu de dessiner le soulignement graphiquement |