The ConvertPowerPointDocument 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 ConvertPowerPointDocument(
[in, string] LPCWSTR 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