Skip to content
DemoFAQ

PDF Generation Template Editor

Open-source visual PDF generation engine with customizable templates and developer-friendly APIs.

View on GitHub

PDF to Word — C ​

Overview ​

Converting PDF to Word converts a PDF file into an editable Word file. You can edit, modify, insert, or delete text and pictures, and adjust layout and properties.

Sample ​

c
CConvertOption option = CPDF_DefaultConvertOption();

option.page_layout_mode = e_PageLayoutModeBox;
CPDF_StartPDFToWord(CPDF_TEXT("word.pdf"), CPDF_TEXT("password"), CPDF_TEXT("path/output_box.docx"), option, NULL);

option.page_layout_mode = e_PageLayoutModeFlow;
CPDF_StartPDFToWord(CPDF_TEXT("word.pdf"), CPDF_TEXT("password"), CPDF_TEXT("path/output_flow.docx"), option, NULL);

Convert Formulas to Images ​

When a document contains complex formulas and you want to preserve visual consistency in the output document, enable formula_to_image.

c
CConvertOption option = CPDF_DefaultConvertOption();
option.formula_to_image = true;

CPDF_StartPDFToWord(CPDF_TEXT("word.pdf"), CPDF_TEXT("password"), CPDF_TEXT("path/output.docx"), option, NULL);