How to create a PDF file in C++
Hello everyone! In this tutorial, We are going to learn how we can create a PDF file in C++. We will use apose.pdf for C++. Let’s know a little about what is Apose.pdf
Apose.pdf (C++ PDF Library )
Apose.PDF is a native C++ library that helps to make PDFs. It is available on NuGet as well easily in the Documents section from the Apose.
Steps to create a Pdf file.
- We will create a pdf file. For creating the pdf use auto doc, auto docwhich helps to make object documents and auto to get the pages of the pdf file.
- Then add the page number index of the pdf file starting from 1 using idx_get(1).
- Text fragment object will be created.
- Then you need to set text font style and font size.
- After that add paragraph.
- Add text to the paragraph.
- Save pdf file.
Code to create pdf file in C++
auto doc = MakeObject<Document>(); auto pages = doc->get_Pages(); pages->Add(); auto page = pages->idx_get(1);// Numbering of pages starts from index 1. auto paragraps = page->get_Paragraphs(); auto text = MakeObject<TextFragment>(u"Hello World"); // Creating text fragment auto ts = text->get_TextState(); //Text state means font size and font style ts->set_FontSize(16); //Set text size ts->set_FontStyle(FontStyles::Bold); //Set the font style paragraps->Add(text);// Adding to the paragraph paragraps->Add(MakeObject<TextFragment>(u"How to create pdf files in C++")); // Adding text in paragraph doc->Save(u"xyz.pdf");// This saves the PDF file
Output:
A pdf will be generated as shown
hello my code is gving me an errors at the first lines and at the text Fragments i guess i missed some library kindly may you help me