Багато організацій використовують презентації PowerPoint під час зустрічей або інших групових обговорень. Можуть бути ситуації, коли вам потрібно поділитися тією ж інформацією з іншими людьми. У таких випадках ви можете вибрати формат PPTX або PDF. Якщо файл буде використовуватися лише для презентацій, то формат файлу PPTX є прийнятним. Але якщо файл має бути надано в інформаційних цілях, то формат PDF є кращим і зручнішим варіантом. У цій статті ви дізнаєтесь, як конвертувати слайди PowerPoint у формат PDF за допомогою C++.
- C++ API для перетворення PowerPoint у PDF
- Перетворення PowerPoint у PDF за допомогою C++
- Перетворіть PowerPoint у PDF із додатковими параметрами
- Отримайте безкоштовну ліцензію
C++ API для перетворення PowerPoint у PDF
Aspose.Slides for C++ — це бібліотека C++ для створення та читання документів PowerPoint без використання Microsoft PowerPoint. Крім того, він також підтримує перетворення файлів PowerPoint у формат PDF. Ви можете встановити API через NuGet або завантажити його безпосередньо з розділу Завантаження.
PM> Install-Package Aspose.Slides.Cpp
Перетворіть PowerPoint у PDF за допомогою C++
Нижче наведено кроки для перетворення презентацій PowerPoint у формат PDF.
- Завантажте файл PowerPoint за допомогою класу Presentation.
- Скористайтеся методом Presentation->Save (System::String name, Export::SaveFormat format), щоб зберегти презентацію як файл PDF.
Нижче наведено зразок коду для перетворення презентацій PowerPoint у PDF за допомогою C++.
// Шлях до вихідного та вихідного файлів.
const String sourceFilePath = u"SourceDirectory\\SampleSlides.pptx";
const String outputFilePath = u"OutputDirectory\\ConvertToPDF_out.pdf";
// Екземпляр класу презентації, який представляє файл PPTX
SharedPtr<Presentation> presentation = MakeObject<Presentation>(sourceFilePath);
// Збережіть презентацію у форматі PDF
presentation->Save(outputFilePath, Aspose::Slides::Export::SaveFormat::Pdf);
Перетворіть PowerPoint у PDF із додатковими параметрами
Aspose.Slides for C++ надає клас PdfOptions для налаштування перетворення презентацій PowerPoint у формат PDF. Нижче наведено деякі параметри, надані класом PdfOptions.
- Password: Set the password to protect the PDF file.
- AccessPermissions: Set the PDF permissions using the PdfAccessPermissions enum.
- TextCompression: Set the text compression to be used using the PdfTextCompression enum.
- ShowHiddenSlides: Specify whether to include hidden slides in the converted PDF file.
- JpegQuality: Set the value to determine the quality of JPEG images in the PDF file.
- Compliance: Set the compliance level of the generated PDF file using the PdfCompliance enum.
- EmbedFullFonts: Set whether to include full fonts or only the used subset in the generated PDF file.
Нижче наведено кроки для перетворення презентацій PowerPoint у формат PDF із додатковими параметрами.
- Завантажте файл презентації PowerPoint за допомогою класу Presentation.
- Створіть екземпляр класу PdfOptions.
- Встановіть потрібні параметри, наприклад ShowHiddenSlides.
- Збережіть PowerPoint як PDF за допомогою Presentation->Save (System::String name, Export::SaveFormat format, System::SharedPtr)Export::ISaveOptions варіанти) метод.
Нижче наведено приклад коду для перетворення PowerPoint у PDF із додатковими параметрами.
// Шлях до вихідного та вихідного файлів.
const String sourceFilePath = u"SourceDirectory\\SampleSlides.pptx";
const String outputFilePath = u"OutputDirectory\\ConvertToPDFWithAdditionalOptions_out.pdf";
// Екземпляр класу презентації, який представляє файл PPTX
SharedPtr<Presentation> presentation = MakeObject<Presentation>(sourceFilePath);
// Створіть екземпляр класу PdfOptions
SharedPtr<Aspose::Slides::Export::PdfOptions> pdfOptions = MakeObject <Aspose::Slides::Export::PdfOptions>();
// Показати приховані слайди в PDF
pdfOptions->set_ShowHiddenSlides(true);
// Установіть якість JPEG
pdfOptions->set_JpegQuality(90);
// Встановіть рівень стиснення тексту
pdfOptions->set_TextCompression(PdfTextCompression::Flate);
// Визначте стандарт PDF
pdfOptions->set_Compliance(PdfCompliance::Pdf15);
// Збережіть презентацію у форматі PDF
presentation->Save(outputFilePath, Aspose::Slides::Export::SaveFormat::Pdf, pdfOptions);
Отримайте безкоштовну ліцензію
Ви можете спробувати API без обмежень щодо оцінювання, надіславши запит на безкоштовну тимчасову ліцензію.
Висновок
У цій статті ви дізналися, як програмно конвертувати презентації PowerPoint у формат PDF за допомогою C++. Крім того, ви дізналися, як налаштувати перетворення файлів PowerPoint у PDF за допомогою API Aspose.Slides for C++. API надає багато додаткових функцій, які ви можете детально вивчити, використовуючи офіційну документацію. Якщо у вас виникли запитання, зв’яжіться з нами на форумі.
Дивись також
- Створення презентацій PowerPoint за допомогою C++
- Перетворення презентації на веб-сторінку HTML програмно за допомогою C++
Порада. Процес перетворення PowerPoint у PDF на базі Aspose.Slides реалізовано в [безкоштовному онлайн-конвертері PowerPoint у PDF] Aspose.23