Comprehensive Guide for Developers: Features, Integration, and API Reference
PDF to XLSX conversion API. More...
#include <pdfsdk/core.h>Go to the source code of this file.
Classes | |
| struct | PDFConvertToXlsxParams |
| Contains conversion-related parameters such as the output file, the Excel sheet makeup, and a flag specifying whether to convert only tables from the PDF file. More... | |
Macros | |
| #define | PDF_PDF2XLSX_API PDFSDK_IMPORT_ |
Enumerations | |
| enum | PDFConvertToXlsxType { kPDFConvertToXlsxTablePerSheet , kPDFConvertToXlsxPagePerSheet , kPDFConvertToXlsxDocumentPerSheet } |
| Defines how the content is organized in the resulting Excel file. More... | |
Functions | |
| PDFSDK_IMPORT_ PDErrCode PDFSDK_CALLCONV | PDFConvertToXlsx (PDDoc source, const PDPageRange *pageRange, const PDProgressMonitor *progress, void *progressData, const PDFConvertToXlsxParams *params) |
| A function to covert a PDF file (or a part of it) into a MS Excel Document format (.xlsx). | |
PDF to XLSX conversion API.
| enum PDFConvertToXlsxType |
Defines how the content is organized in the resulting Excel file.
This enumeration specifies the option to structure the converted data in the desired way.
| PDFSDK_IMPORT_ PDErrCode PDFSDK_CALLCONV PDFConvertToXlsx | ( | PDDoc | source, |
| const PDPageRange * | pageRange, | ||
| const PDProgressMonitor * | progress, | ||
| void * | progressData, | ||
| const PDFConvertToXlsxParams * | params ) |
A function to covert a PDF file (or a part of it) into a MS Excel Document format (.xlsx).
After the conversion the original Author and Title of the PDF document are preserved and transferred over onto the Excel document.
| [in] | source | The already opened PDF document object to convert into .xlsx file format. |
| [in] | pageRange | A pointer to specific pages to convert. By passing a null pointer the whole document is converted. To select specific pages, pass an array of the desired pages along with it's size. |
| [in] | progress | A pointer to the progress monitor which will contain function pointers, which wrap the function calls to the functions of the user defined class which produces the progressData object. It may be null. |
| [in] | progressData | The address of a class that has to be user defined with a subset of the functions described in the PDProgressMonitor struct, omitting the first parameter (i.e. void* clientData). These will serve as callback functions for the conversion process. It may be null. |
| [in] | params | A pointer to the conversion parameters like the output folder and file name, the Excel document makeup, and a flag specifying whether to convert only the tables from the PDF file (if there are any). |