PDF to DOC conversion is required in various cases to make read-only text in PDF editable. Thus, you can modify the content of converted DOC file and then save it as a PDF. In this article, you will learn how to convert PDF to DOC programmatically in C++.

C++ Library for PDF to DOC Conversion - Free Download

Aspose.PDF for C++ lets you read and convert PDF documents to Microsoft Word file formats. C++ application developers can use this library to write programs that can manipulate PDF documents without the need of installing any other software. You can either install the library through NuGet or download it directly from the downloads section.

PM> Install-Package Aspose.PDF.Cpp

Convert PDF to DOC in C++

Aspose.PDF for C++ lets you convert a PDF to DOC format in a couple of lines of code. The Document class lets you read a PDF file from disc or stream and Document->Save method is used to save PDF in DOC format. You can use the SaveFormat enumeration to specify the output file format. The following code sample shows how to convert a PDF file to DOC in C++.

auto doc = MakeObject<Document>(u"input.pdf");
doc->Save(u"out.doc", SaveFormat:: Doc);

C++ PDF to DOC Converter - Get a Free License

You can try Aspose.PDF for C++ without evaluation limitations by getting a free temporary license.


In a nutshell, Aspose.PDF for C++ lets you convert PDF files to several other file formats without you being worried about the underlying document architecture of source and output file formats. In this article, we have shown you how to convert a PDF file to DOC in C++. Download your free copy of the Aspose.PDF for C++ and get started in no time by following the detailed developer guide from documentation. In case of any queries, feel free to write to us on our forum.

See Also