The ConvertPowerPointDocument2 converts a PowerPoint document to PDF. There can be added a PDF bookmark for each PowerPoint slide and Internet and internal document links can be converted to PDF hyperlinks.
HRESULT ConvertPowerPointDocument2(
[ in, string ] BSTR p_wsDocName,
[ in ] BOOL p_b AddPDFBookmarkForEachSlide,
[ in ] BOOL p_bConvertCrossReferenceLinks,
[ in ] BOOL p_bConvertCrossDocumentLinks,
[ in ] BOOL p_bConvertInternetLinks,
[ in ] BOOL p_bUseRelativePaths,
[ in ] BOOL p_bChangeFileExtensionToPDF,
[ in ] BOOL p_bOpenFileInNewTab,
[ in ] BOOL p_bWaitPDF
);
Parameters:
p_wsDocName
[in] PowerPoint document name with full path
p_bAddPDFBookmarkForEachSlide
[in] flag, if set to 1 PowerPoint slides names will be added as PDF bookmarks
p_bConvertCrossReferenceLinks
[in] flag, if set to 1 cross reference links (links inside the document) will be converted to PDF hyperlinks
p_bConvertCrossDocumentLinks
[in] flag, if set to 1 cross document links (links to other documents) will be converted to PDF hyperlinks
p_bConvertInternetLinks
[in] flag, if set to 1 Internet links will be converted to PDF hyperlinks
p_bUseRelativePaths
[in] flag, for cross document links, use relative paths for files
p_bChangeFileExtensionToPDF
[in] flag, for cross document links, change file extension to.pdf
p_bOpenFileInNewTab
[in] flag, for pdf documents links, open them in a new tab in Adobe Reader
p_bWaitPDF
[in] flag, if set function returns after pdf is saved and all actions executed
Return values:
S_OK
on success or COM error codeNV_NOT_INITIALIZED
- Initialize was not calledNV_OPENFILE_ERROR
- failed to open the documentNV_FILEPROCESS_ERROR
- failed to read document information