|
|
|
|
|
PDFExtraitPage (Fonction) En anglais : PDFExtractPage Extrait une page d'un fichier PDF dans une variable de type Image. Nouveauté 2025
MonImage est une Image = PDFExtraitPage("texte.pdf", 3)
MonPDF est un pdfDocument = PDFOuvre("test.pdf")
MonImage est une Image = PDFExtraitPage(MonPDF, 3)
SAI_NumPagePDF.CouleurFond = Blanc
SI SAI_NumPagePDF = 0 ALORS
Info("Vous devez indiquer le numéro de page à extraire")
SAI_NumPagePDF.CouleurFond = RougePastel
DonneFocusEtRetourUtilisateur(SAI_NumPagePDF)
RETOUR
FIN
sNouveauChemin est une chaîne = fRepSélecteur(sCheminOrigine, ...
"Sélecteur de répertoire", "Sélectionnez le répertoire d'extraction de la page")
HLitRecherche(DOC_Contact, IDDOC_Contact, TABLE_Fen_Liste_Documents.COL_IDDOC_Contact)
SI HTrouve() ALORS
Sablier()
MonCheminPDF est une chaîne = sNouveauChemin + "\" + ...
DOC_Contact.IDDOC_Contact + "." + DOC_Contact.Format
SI PAS HExtraitMémo(DOC_Contact, Document, MonCheminPDF) ALORS
Erreur(HErreurInfo())
SINON
SI PDFNombreDePages(MonCheminPDF) < SAI_NumPagePDF ALORS
Erreur("Le PDF ne contient pas suffisamment de pages", "Traitement annulé")
RETOUR
FIN
MonImagePDF est une Image = PDFExtraitPage(MonCheminPDF, SAI_NumPagePDF)
fSupprime(MonCheminPDF)
MonImagePNG est une chaîne = sNouveauChemin + "\" + DOC_Contact.IDDOC_Contact + ...
"_Page" + SAI_NumPagePDF + ".PNG"
dSauveImagePNG(MonImagePDF, MonImagePNG)
LanceAppliAssociée(MonImagePNG)
FIN
Sablier(Faux)
FIN
Syntaxe
Extraire une page d'un fichier PDF identifié par un chemin Masquer les détails
<Résultat> = PDFExtraitPage(<Chemin du fichier> , <Numéro de la page> [, <Largeur> [, <Hauteur> [, <Mot de passe>]]])
<Résultat> : Image (variable de type image) Variable de type Image contenant l'image de la page extraite. L'image renvoyée est une image raster (non vectorielle).Remarque : Si le fichier PDF n'existe pas ou si la page n'existe pas, la variable Image renvoyée sera invalide. La variable ErreurDétectée correspondra à Vrai. <Chemin du fichier> : Chaîne de caractères Chemin du fichier PDF à partir duquel la page doit être extraite. <Numéro de la page> : Entier Numéro de la page à extraire. <Largeur> : Entier optionnel Largeur à laquelle la page doit être rastérisée. Si ce paramètre n'est pas spécifié (ou si ce paramètre vaut 0), la hauteur et la largeur seront calculées à partir de la taille en millimètres de la page, en considérant un DPI de 300. <Hauteur> : Entier optionnel Hauteur à laquelle la page doit être rastérisée. Si ce paramètre n'est pas spécifié (ou si ce paramètre vaut 0), la hauteur et la largeur seront calculées à partir de la taille en millimètres de la page, en considérant un DPI de 300. <Mot de passe> : Chaîne de caractères optionnelle ou Chaîne secrète Mot de passe du document PDF.
Nouveauté 2025Utilisation de chaînes secrètes : Si vous utilisez le coffre-fort de chaînes secrètes, le type de la chaîne secrète utilisable pour ce paramètre doit être "Chaîne Ansi ou Unicode". Pour plus de détails sur les chaînes secrètes et l'utilisation du coffre-fort, consultez Coffre-fort de chaînes secrètes. Nouveauté 2025
Extraire une page d'un fichier PDF identifié par une variable de type pdfDocument Masquer les détails
<Résultat> = PDFExtraitPage(<Document PDF> , <Numéro de la page> [, <Largeur> [, <Hauteur> [, <Mot de passe>]]])
<Résultat> : Image (variable de type image) Variable de type Image contenant l'image de la page extraite. L'image renvoyée est une image raster (non vectorielle).Remarque : Si le fichier PDF n'existe pas ou si la page n'existe pas, la variable Image renvoyée sera invalide. La variable ErreurDétectée correspondra à Vrai. <Document PDF> : Variable de type pdfDocument Nom de la variable de type pdfDocument correspondant au document PDF à manipuler. <Numéro de la page> : Entier Numéro de la page à extraire. <Largeur> : Entier optionnel Largeur à laquelle la page doit être rastérisée. Si ce paramètre n'est pas spécifié (ou si ce paramètre vaut 0), la hauteur et la largeur seront calculées à partir de la taille en millimètres de la page, en considérant un DPI de 300. <Hauteur> : Entier optionnel Hauteur à laquelle la page doit être rastérisée. Si ce paramètre n'est pas spécifié (ou si ce paramètre vaut 0), la hauteur et la largeur seront calculées à partir de la taille en millimètres de la page, en considérant un DPI de 300. <Mot de passe> : Chaîne de caractères optionnelle ou Chaîne secrète Mot de passe du document PDF.
Nouveauté 2025Utilisation de chaînes secrètes : Si vous utilisez le coffre-fort de chaînes secrètes, le type de la chaîne secrète utilisable pour ce paramètre doit être "Chaîne Ansi ou Unicode". Pour plus de détails sur les chaînes secrètes et l'utilisation du coffre-fort, consultez Coffre-fort de chaînes secrètes. Nouveauté 2025 Classification Métier / UI : Code métier Composante : wd300pdf.dll
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|