|
|
|
|
Extrae una página de un archivo PDF en una variable de tipo Image. // Extracts page 3 from the text.pdf file MyImage is Image = PDFExtractPage("text.pdf", 3)
Novedad versión 2024 EDT_NumPagePDF.BackgroundColor = White
IF EDT_NumPagePDF = 0 THEN
Info("Specify a page page number to be extracted")
EDT_NumPagePDF.BackgroundColor = PastelRed
SetFocusAndReturnToUserInput(EDT_NumPagePDF)
RETURN
END
sNewPath is string = fSelectDir(sOriginalPath, ...
"Directory selector", "Select the page extraction directory")
HReadSeek(DOC_Contact, DOCID_Contact, TABLE_Win_Document_List.COL_DOCID_Contact)
IF HFound() THEN
HourGlass()
MyPDFPath is string = sNewPath + "\" + ...
DOC_Contact.DOCID_Contact + "." + DOC_Contact.Format
IF NOT HExtractMemo(DOC_Contact, Document, MyPDFPath) THEN
Error(HErrorInfo())
ELSE
IF PDFNumberOfPages(MyPDFPath) < EDT_NumPagePDF THEN
Error("The PDF document does not contain enough pages", "Processed canceled")
RETURN
END
MyPDFImage is Image = PDFExtractPage(MyPDFPath, EDT_NumPagePDF)
fDelete(MyPDFPath)
MyPNGImage is string = sNewPath + "\" + DOC_Contact.DOCID_Contact + ...
"_Page" + EDT_NumPagePDF + ".PNG"
dSaveImagePNG(MyPDFImage, MyPNGImage)
ShellExecute(MyPNGImage)
END
HourGlass(False)
END
Sintaxis
Extraer una página de un documento PDF utilizando la ruta de archivo Ocultar los detalles
<Result> = PDFExtractPage(<File path> , <Page number> [, <Width> [, <Height> [, <Password>]]])
<Result>: Imagen (variable de tipo Image) Variable de tipo Image que contiene la imagen de la página extraída. La imagen devuelta es una imagen rasterizada.Observación: Si el archivo PDF o la página no existen, la variable Image devuelta no será válida. La variable ErrorOccurred se establecerá en True. <File path>: Character string Ruta del archivo PDF del que se extraerá la página. <Page number>: Entero Número de la página a extraer. <Width>: Entero opcional Ancho al que se debe rasterizar la página. Si no se especifica este parámetro (o se establece en 0), el alto y ancho se calcularán a partir del tamaño de la página (en milímetros), utilizando un DPI de 300. <Height>: Entero opcional Alto al que se debe rasterizar la página. Si no se especifica este parámetro (o se establece en 0), el alto y ancho se calcularán a partir del tamaño de la página (en milímetros), utilizando un DPI de 300. <Password>: Cadena de caracteres opcional Contraseña del documento PDF. Clasificación Lógica de negocio / UI: Lógica de negocio
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|