Aspose.Total for C++ 文件格式自動化庫允許 C++ 開發人員通過兩個簡單的步驟將 PDF 轉換為 MARKDOWN。首先,您可以使用 Aspose.PDF for C++ API 將 PDF 文件格式轉換為 DOC。其次,通過使用高級 Word 文檔處理 API Aspose.Words for C++ ,您可以將 DOC 導出到 MARKDOWN。
將 PDF 渲染為 MARKDOWN 的 C++ API
轉換要求
從命令行安裝為 nuget install Aspose.Total.Cpp
或通過 Visual Studio 的包管理器控制台使用 Install-Package Aspose.Total.Cpp
。
或者,從 下載 獲取 ZIP 文件中的離線 MSI 安裝程序或 DLL。
// load PDF file with an instance of Document class reference
auto doc = MakeObject<Document>(u"sourceFile.pdf");
// save PDF as a DOC
doc->Save(u"DocOutput.doc", SaveFormat::Doc);
// load DOC with an instance of Document
System::SharedPtr<Document> wordDoc = System::MakeObject<Document>(u"DocOutput.doc");
// save document as Markdown
wordDoc->Save(u"output.Markdown");
通過 C++ 更改 PDF 文檔的密碼
在將 PDF 渲染為 MARKDOWN 的過程中,您可以打開受密碼保護的 PDF 並更改其密碼。要更改 PDF 文件的密碼,您必須知道該文檔的所有者密碼。您可以通過指定所有者密碼並使用 ChangePasswords 方法更改密碼來使用 Aspose.PDF for C++ 加載受密碼保護的 PDF 文檔。
// load an existing PDF Document
auto doc = MakeObject<Document>(L"input.pdf", L"owner");
// change password of PDF Document
doc->ChangePasswords(L"owner", L"newuser", L"newuser");
// save the document
doc->Save(L"output.Doc");
通過 C++ 限制 MARKDOWN 文件編輯
您還可以使用 Aspose.Words for C++ API 限制 MARKDOWN 文件編輯。有時您可能需要限制編輯文檔的能力,只允許對其進行某些操作。 API 使您能夠使用 ProtectionType 枚舉參數來控制限制內容的方式。下面的代碼示例演示瞭如何限制在文檔中的編輯,以便只能在表單域中進行編輯。
// load Doc with an instance of Document
auto doc = System::MakeObject<Document>("input.doc");
// document protection only works when document protection is turned and only editing in form fields is allowed.
doc->Protect(ProtectionType::AllowOnlyFormFields, u"password");
// save the protected document.
doc->Save(u"Protected.Markdown");
使用 C++ 探索 PDF 轉換選項
什麼是 PDF 文件格式
PDF 或便攜式文檔格式是一種文件格式,旨在以一種在各種軟件應用程序、硬件設備和操作系統之間保持一致的方式呈現文檔。每個 PDF 文件都包含對固定佈局文檔的全面描述,包括文本、字體、圖形和其他準確顯示所需的信息。 PDF 最初由 Adobe Systems 在 1990 年代初期開發,用作共享計算機文檔的一種方式,同時保留文本格式和內嵌圖像。
PDF 文件通常使用 Adobe Acrobat 或類似的 PDF 創建工具等軟件生成。目前,PDF 已成為國際標準化組織 (ISO) 管理的開放標準。這種標準化確保了跨不同平台和系統的兼容性和互操作性。要查看 PDF 文件,用戶可以使用免費軟件,如 Adobe Reader 或其他可用的 PDF 查看器。
PDF 的一個顯著優勢是它的平台獨立性,允許在各種設備和設備上無縫查看和打印操作系統。無論使用何種硬件或軟件,文檔的佈局和內容都將保持不變。這種普遍的可訪問性促進了 PDF 的流行,使其成為跨不同平台和系統共享和分發文檔的首選格式。
PDF 封裝完整文檔(包括文本、字體、圖形和格式)的能力使得它是各種應用的可靠選擇。無論是共享重要報告、出版電子書、分發表格還是提供專業演示文稿,PDF 都能確保在不同環境中呈現一致的文檔呈現和可靠地保存內容。
什麼是 MARKDOWN 文件格式
Markdown 是一種輕量級標記語言,廣泛用於創建格式化文檔和 Web 內容,它提供了一種用戶友好且高效的解決方案。憑藉其簡單的語法,Markdown 允許用戶快速學習並將其應用於各種目的。它的多功能性是一個關鍵優勢,因為它可以創建簡單的筆記、待辦事項列表以及復雜的技術文檔和網頁。此外,Markdown 通過支持輕鬆轉換為其他格式(包括 HTML、PDF 和 DOCX)來提供靈活性,從而增強其可移植性。
簡單性是 Markdown 的另一個重要方面。通過使用最少的語法,它允許用戶專注於他們文檔的內容,而不是糾結於復雜的格式規則。這種簡單性有助於快速高效地創建內容,無需糾結於格式化細節。 Markdown 還擁有與眾多工具和平台的兼容性,使其易於訪問。 Notion、Obsidian 和 Bear 只是支持 Markdown 的流行寫作和筆記應用程序的幾個示例。此外,Markdown 文件可以通過 Git 等版本控制系統輕鬆共享和協作,從而簡化協作工作流程。