Il s'agit de la référence de l'API REST pour votre instance d'IronSecureDoc. Ce tutoriel suppose que vous avez déjà une instance de conteneur en cours d'exécution, si vous cherchez àPour commencer, suivez notre guide.
Masque les mots sensibles dans un document au format PDF à l'aide d'une véritable rédaction. Inclure un fichier PDF en tant qu'objet pdf_file dans le corps de la requête.
Paramètres requis du corps de la requête
Nom
Type de données
Description
pdf_file
fichier application/pdf
Le fichier PDF à censurer.
mots_à_censurer
tableau[string]
Un tableau de mots à censurer dans le document.
Paramètres facultatifs du corps de la requête
Nom
Type de données
Défaut
Description
mot_de_passe_utilisateur
chaîne de caractères
null
Mot de passe utilisateur pour le PDF d'entrée. Requis si le PDF a un mot de passe utilisateur pour accorder l'accès en lecture.
owner_password
chaîne de caractères
null
Mot de passe propriétaire pour le PDF d'entrée. Requis si le PDF possède un mot de passe propriétaire pour autoriser les modifications.
pages_spécifiques
tableau[int]
null
Optionnellement, spécifiez les pages auxquelles s'appliquer. Si laissé vide, toutes les pages s'appliqueront.
draw_black_box
bool
Vrai
Avoir une boîte noire dessinée sur les zones de texte expurgées.
correspondance_mot_entier
bool
Vrai
Permettre que les correspondances partielles au sein des mots soient également caviardées.
respecter_la_casse
bool
null
Correspondance de casse pour les mots à expurger.
texte_superposé
chaîne de caractères
null
Si vous préférez un texte superposé sur la zone de rédaction, tel que des mots ou des symboles, définissez-les ici. Si non défini, un caractère blanc sera utilisé.
enregistrer_comme_pdfa
bool
Faux
Enregistrez le PDF avec la conformité PDF/A-3.
sauvegarder_comme_pdfua
bool
Faux
Enregistrez le PDF avec la conformité PDF/UA.
En-têtes optionnels
Nom
Type de données
Description
auteur
chaîne de caractères
Définir la propriété Auteur des métadonnées du PDF.
titre
chaîne de caractères
Définir la propriété Titre des métadonnées PDF.
sujet
chaîne de caractères
Définir la propriété Sujet des métadonnées du PDF.
Masque les correspondances d'expressions régulières sensibles(tels que des dates, des noms ou des motifs) dans un document au format PDF en utilisant une véritable rédaction. Inclure un fichier PDF en tant qu'objet pdf_file dans le corps de la requête.
Paramètres requis du corps de la requête
Nom
Type de données
Description
pdf_file
fichier application/pdf
Le fichier PDF à censurer.
expression_régulière
chaîne de caractères
Expression régulière à partir de laquelle les cas correspondants seront expurgés du document.
Paramètres facultatifs du corps de la requête
Nom
Type de données
Défaut
Description
mot_de_passe_utilisateur
chaîne de caractères
null
Mot de passe utilisateur pour le PDF d'entrée. Requis si le PDF a un mot de passe utilisateur pour accorder l'accès en lecture.
owner_password
chaîne de caractères
null
Mot de passe propriétaire pour le PDF d'entrée. Requis si le PDF possède un mot de passe propriétaire pour autoriser les modifications.
pages_spécifiques
tableau[int]
null
Optionnellement, spécifiez les pages auxquelles s'appliquer. Si laissé vide, toutes les pages s'appliqueront.
draw_black_box
bool
Vrai
Avoir une boîte noire dessinée sur les zones de texte expurgées.
texte_superposé
chaîne de caractères
null
Si vous préférez un texte superposé sur la zone de rédaction, tel que des mots ou des symboles, définissez-les ici. Si non défini, un caractère blanc sera utilisé.
enregistrer_comme_pdfa
bool
Faux
Enregistrez le PDF avec la conformité PDF/A-3.
sauvegarder_comme_pdfua
bool
Faux
Enregistrez le PDF avec la conformité PDF/UA.
En-têtes optionnels
Nom
Type de données
Description
auteur
chaîne de caractères
Définir la propriété Auteur des métadonnées du PDF.
titre
chaîne de caractères
Définir la propriété Titre des métadonnées PDF.
sujet
chaîne de caractères
Définir la propriété Sujet des métadonnées du PDF.
Description : Masque le texte sensible dans une région spécifique d'un document PDF en utilisant une véritable rédaction. Inclure un fichier PDF en tant qu'objet pdf_file dans le corps de la requête.
Paramètres requis du corps de la requête
Nom
Type de données
Description
pdf_file
fichier application/pdf
Le fichier PDF à censurer.
région_à_rédiger_x
flotteur
Coordonnée X de la région à cacher, en partant du coin inférieur gauche de la page.
région_à_omettre_y
flotteur
Coordonnée Y de la région à expurger, en partant du coin inférieur gauche de la page.
région_à_rédiger_w
flotteur
Largeur de la région à masquer, à partir de la coordonnée X spécifiée.
region_to_redact_h
flotteur
Hauteur de la région à masquer, à partir de la coordonnée Y spécifiée.
Paramètres facultatifs du corps de la requête
Nom
Type de données
Défaut
Description
mot_de_passe_utilisateur
chaîne de caractères
null
Mot de passe utilisateur pour le PDF d'entrée. Requis si le PDF a un mot de passe utilisateur pour accorder l'accès en lecture.
owner_password
chaîne de caractères
null
Mot de passe propriétaire pour le PDF d'entrée. Requis si le PDF possède un mot de passe propriétaire pour autoriser les modifications.
pages_spécifiques
tableau[int]
null
Optionnellement, spécifiez les pages auxquelles s'appliquer. Si laissé vide, toutes les pages s'appliqueront.
draw_black_box
bool
Vrai
Avoir une boîte noire dessinée sur les zones de texte expurgées.
enregistrer_comme_pdfa
bool
Faux
Enregistrez le PDF avec la conformité PDF/A-3.
sauvegarder_comme_pdfua
bool
Faux
Enregistrez le PDF avec la conformité PDF/UA.
En-têtes optionnels
Nom
Type de données
Description
auteur
chaîne de caractères
Définir la propriété Auteur des métadonnées du PDF.
titre
chaîne de caractères
Définir la propriété Titre des métadonnées PDF.
sujet
chaîne de caractères
Définir la propriété Sujet des métadonnées du PDF.
Description : Ajoute une certification à un document PDF pour affirmer qu'il n'a pas été falsifié au moyen d'un fichier de certificat(.p12, .pfx). Inclure un fichier PDF en tant qu'objet pdf_file dans le corps de la requête, et un fichier de certificat en tant qu'objet certificate_file dans le corps de la requête.
Paramètres requis du corps de la requête
Nom
Type de données
Description
pdf_file
fichier application/pdf
Le fichier PDF à certifier.
fichier_de_certificat
fichier application/x-pkcs12
Le fichier de certificat (.p12, .pfx) à utiliser pour la certification.
mot_de_passe_du_certificat
chaîne de caractères
Mot de passe pour le fichier de certificat fourni.
autorisations_de_certificat
int
valeur_certificate_permissions
Autorisations
Aucune modification autorisée. Toute modification ultérieure du document invalidera la signature.
Seules les signatures supplémentaires et le remplissage de formulaires sont autorisés.
Seules les signatures supplémentaires, le remplissage de formulaires et les annotations sont autorisés.
Paramètres facultatifs du corps de la requête
Nom
Type de données
Défaut
Description
mot_de_passe_utilisateur
chaîne de caractères
null
Mot de passe utilisateur pour le PDF d'entrée. Requis si le PDF a un mot de passe utilisateur pour accorder l'accès en lecture.
owner_password
chaîne de caractères
null
Mot de passe propriétaire pour le PDF d'entrée. Requis si le PDF possède un mot de passe propriétaire pour autoriser les modifications.
enregistrer_comme_pdfa
bool
Faux
Enregistrez le PDF avec la conformité PDF/A-3.
sauvegarder_comme_pdfua
bool
Faux
Enregistrez le PDF avec la conformité PDF/UA.
En-têtes optionnels
Nom
Type de données
Description
auteur
chaîne de caractères
Définir la propriété Auteur des métadonnées du PDF.
titre
chaîne de caractères
Définir la propriété Titre des métadonnées PDF.
sujet
chaîne de caractères
Définir la propriété Sujet des métadonnées du PDF.
Description : Ajoute une image et une certification à cette image dans un document PDF pour garantir qu'elle n'a pas été altérée à l'aide d'un fichier de certificat.(.p12, .pfx). Inclure un fichier PDF en tant qu'objet pdf_file dans le corps de la requête, et un fichier de certificat en tant qu'objet certificate_file dans le corps de la requête.
Paramètres requis du corps de la requête
Nom
Type de données
Description
pdf_file
fichier application/pdf
Le fichier PDF à certifier.
fichier_image_signature
fichier image/jpeg ou image/png
L'image de signature (.png, .jpg, .jpeg) à utiliser pour la certification. Peut être un logo, une signature, etc.
fichier_de_certificat
fichier application/x-pkcs12
Le fichier de certificat (.p12, .pfx) à utiliser pour la certification.
mot_de_passe_du_certificat
chaîne de caractères
Mot de passe pour le fichier de certificat fourni.
autorisations_de_certificat
int
valeur_certificate_permissions
Autorisations
Aucune modification autorisée. Toute modification ultérieure du document invalidera la signature.
Seules les signatures supplémentaires et le remplissage de formulaires sont autorisés.
Seules les signatures supplémentaires, le remplissage de formulaires et les annotations sont autorisés.
sign_specific_page
int
Spécifiez la page à laquelle appliquer l'image et le certificat. La première page est 0. Si elle est laissée vide, seule la première page sera appliquée.
signature_image_x
flotteur
La coordonnée X de la région Rectangle de l'image de signature. Cela commence depuis le coin supérieur gauche de la page.
signature_image_y
flotteur
La coordonnée Y de la région Rectangle de l'image de signature. Cela commence à partir du coin supérieur gauche de la page.
signature_image_w
flotteur
La largeur de la région rectangulaire de l'image de la signature. Cela commence depuis le coin supérieur gauche de la page.
signature_image_h
flotteur
La hauteur de la région du rectangle de l'image de la signature. Cela commence à partir du coin supérieur gauche de la page.
Paramètres facultatifs du corps de la requête
Nom
Type de données
Défaut
Description
mot_de_passe_utilisateur
chaîne de caractères
null
Mot de passe utilisateur pour le PDF d'entrée. Requis si le PDF a un mot de passe utilisateur pour accorder l'accès en lecture.
owner_password
chaîne de caractères
null
Mot de passe propriétaire pour le PDF d'entrée. Requis si le PDF possède un mot de passe propriétaire pour autoriser les modifications.
pages_spécifiques
tableau[int]
null
Optionnellement, spécifiez les pages auxquelles s'appliquer. Si laissé vide, toutes les pages s'appliqueront.
enregistrer_comme_pdfa
bool
Faux
Enregistrez le PDF avec la conformité PDF/A-3.
sauvegarder_comme_pdfua
bool
Faux
Enregistrez le PDF avec la conformité PDF/UA.
En-têtes optionnels
Nom
Type de données
Description
auteur
chaîne de caractères
Définir la propriété Auteur des métadonnées du PDF.
titre
chaîne de caractères
Définir la propriété Titre des métadonnées PDF.
sujet
chaîne de caractères
Définir la propriété Sujet des métadonnées du PDF.
Description : Ajoute une couche de sécurité à un document PDF en le chiffrant à l'aide d'un mot de passe utilisateur et propriétaire. Inclure un fichier PDF en tant qu'objet pdf_file dans le corps de la demande.
Paramètres requis du corps de la requête
Nom
Type de données
Description
pdf_file
fichier application/pdf
Le fichier PDF à chiffrer.
autoriser_extraire_contenu
bool
Permettre l'extraction de contenu du fichier PDF.
autoriser_le_remplissage_de_formulaires
bool
Permettre le remplissage des formulaires dans le PDF résultant.
autoriser_les_annotations
bool
Permettre l'ajout ou la modification d'annotations dans le PDF résultant.
autoriser_impression
bool
Autoriser l'impression du PDF résultant.
autoriser_modifications
bool
Autoriser les modifications au PDF résultant.
nouveau_mot_de_passe_propriétaire
chaîne de caractères
Nouveau mot de passe propriétaire pour le PDF généré. Accorde un accès complet, y compris la modification des autorisations et des mots de passe.
Paramètres facultatifs du corps de la requête
Nom
Type de données
Défaut
Description
mot_de_passe_utilisateur
chaîne de caractères
null
Mot de passe utilisateur pour le PDF d'entrée. Requis si le PDF a un mot de passe utilisateur pour accorder l'accès en lecture.
owner_password
chaîne de caractères
null
Mot de passe propriétaire pour le PDF d'entrée. Requis si le PDF possède un mot de passe propriétaire pour autoriser les modifications.
nouveau_mot_de_passe_utilisateur
chaîne de caractères
null
Nouveau mot de passe utilisateur pour le fichier PDF de sortie. Accorde l'accès en lecture et les autres autorisations spécifiées.
enregistrer_comme_pdfa
bool
Faux
Enregistrez le PDF avec la conformité PDF/A-3.
sauvegarder_comme_pdfua
bool
Faux
Enregistrez le PDF avec la conformité PDF/UA.
En-têtes optionnels
Nom
Type de données
Description
auteur
chaîne de caractères
Définir la propriété Auteur des métadonnées du PDF.
titre
chaîne de caractères
Définir la propriété Titre des métadonnées PDF.
sujet
chaîne de caractères
Définir la propriété Sujet des métadonnées du PDF.