{"@attributes":{"version":"2.0"},"channel":{"title":"Documentation \u2013 \u5f00\u59cb\u4f7f\u7528 C++","link":"https:\/\/docs.aspose.com\/pdf\/zh\/cpp\/get-started\/","description":"Recent content in \u5f00\u59cb\u4f7f\u7528 C++ on Documentation","generator":"Hugo -- gohugo.io","language":"zh","lastBuildDate":"Mon, 01 Nov 2021 00:00:00 +0000","item":[{"title":"Cpp: \u4e3a\u4ec0\u4e48\u9009\u62e9 Aspose.PDF","link":"https:\/\/docs.aspose.com\/pdf\/zh\/cpp\/why-aspose-pdf\/","pubDate":"Tue, 05 Mar 2024 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/pdf\/zh\/cpp\/why-aspose-pdf\/","description":{"0":"\n        \n        \n        \n      "}},{"title":"Cpp: \u5b89\u88c5 Aspose.PDF for C++","link":"https:\/\/docs.aspose.com\/pdf\/zh\/cpp\/installation\/","pubDate":"Mon, 08 Nov 2021 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/pdf\/zh\/cpp\/installation\/","description":"\n        \n        \n        <h2 id=\"asposepdf-c-\u7ec4\u4ef6\">Aspose.PDF C++ \u7ec4\u4ef6<\/h2>\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\nAspose.PDF for C++ \u662f\u4e00\u4e2a\u539f\u751f C++ \u5e93\uff0c\u4f7f\u5f00\u53d1\u4eba\u5458\u80fd\u591f\u521b\u5efa\u3001\u9605\u8bfb\u548c\u64cd\u4f5c PDF \u6587\u6863\uff0c\u800c\u65e0\u9700\u4f7f\u7528 Adobe Acrobat\u3002Aspose.PDF for C++ \u5141\u8bb8\u5f00\u53d1\u4eba\u5458\u521b\u5efa\u8868\u5355\u3001\u6dfb\u52a0\/\u7f16\u8f91\u6587\u672c\u3001\u64cd\u4f5c PDF \u9875\u9762\u3001\u6dfb\u52a0\u6ce8\u91ca\u3001\u5904\u7406\u81ea\u5b9a\u4e49\u5b57\u4f53\u7b49\u7b49\u3002\u5728 Aspose.PDF for C++ \u7684\u6587\u6863\u90e8\u5206\uff0c\u60a8\u53ef\u4ee5\u63a2\u7d22 API \u7684\u6240\u6709\u529f\u80fd\uff0c\u4ee5\u53ca\u5c55\u793a\u8fd9\u4e9b\u529f\u80fd\u5728 C++ \u5e94\u7528\u7a0b\u5e8f\u4e2d\u5b9e\u73b0\u7684\u57fa\u672c\u793a\u4f8b\u3002\n<\/div>\n\n<h1 id=\"\u5b89\u88c5\">\u5b89\u88c5<\/h1>\n<h2 id=\"\u8bc4\u4f30-asposepdf-for-c\">\u8bc4\u4f30 Aspose.PDF for C++<\/h2>\n<p>\u60a8\u53ef\u4ee5\u8f7b\u677e\u4e0b\u8f7d Aspose.PDF for C++ \u8fdb\u884c\u8bc4\u4f30\u3002<\/p>\n<pre tabindex=\"0\"><code class=\"language-\u8bc4\u4f30\u4e0b\u8f7d\u4e0e\u8d2d\u4e70\u4e0b\u8f7d\u76f8\u540c\u3002\u5f53\u60a8\u6dfb\u52a0\u51e0\u884c\u4ee3\u7801\u6765\u5e94\u7528\u8bb8\u53ef\u8bc1\u65f6\uff0c\u8bc4\u4f30\u7248\u672c\u5c31\u4f1a\u6210\u4e3a\u6388\u6743\u7248\u672c\u3002\" data-lang=\"\u8bc4\u4f30\u4e0b\u8f7d\u4e0e\u8d2d\u4e70\u4e0b\u8f7d\u76f8\u540c\u3002\u5f53\u60a8\u6dfb\u52a0\u51e0\u884c\u4ee3\u7801\u6765\u5e94\u7528\u8bb8\u53ef\u8bc1\u65f6\uff0c\u8bc4\u4f30\u7248\u672c\u5c31\u4f1a\u6210\u4e3a\u6388\u6743\u7248\u672c\u3002\">\nAspose.PDF \u7684\u8bc4\u4f30\u7248\u672c\uff08\u672a\u6307\u5b9a\u8bb8\u53ef\u8bc1\uff09\u63d0\u4f9b\u5b8c\u6574\u7684\u4ea7\u54c1\u529f\u80fd\uff0c\u4f46\u6709\u4e24\u4e2a\u9650\u5236\uff1a\u5b83\u4f1a\u63d2\u5165\u4e00\u4e2a\u8bc4\u4f30\u6c34\u5370\uff0c\u5e76\u4e14\u4efb\u4f55\u96c6\u5408\u7684\u53ea\u6709\u56db\u4e2a\u5143\u7d20\u53ef\u4ee5\u67e5\u770b\/\u7f16\u8f91\u3002\n\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\n\u5982\u679c\u60a8\u60f3\u5728\u6ca1\u6709\u8bc4\u4f30\u7248\u672c\u9650\u5236\u7684\u60c5\u51b5\u4e0b\u6d4b\u8bd5 C++ \u7248\u7684 Aspose.PDF\uff0c\u60a8\u8fd8\u53ef\u4ee5\u8bf7\u6c42\u4e00\u4e2a 30 \u5929\u7684\u4e34\u65f6\u8bb8\u53ef\u8bc1\u3002\u8bf7\u53c2\u9605 <a href=\"https:\/\/purchase.aspose.com\/temporary-license\">\u5982\u4f55\u83b7\u53d6\u4e34\u65f6\u8bb8\u53ef\u8bc1\uff1f<\/a>\n<\/div>\n\n\n## \u901a\u8fc7 NuGet \u5b89\u88c5 C++ \u7248\u7684 Aspose.PDF\n\nNuGet \u662f\u4e00\u4e2a\u514d\u8d39\u7684\u3001\u5f00\u6e90\u7684\u9762\u5411\u5f00\u53d1\u8005\u7684\u5305\u7ba1\u7406\u7cfb\u7edf\uff0c\u4e13\u4e3a C++ \u5e73\u53f0\u8bbe\u8ba1\uff0c\u65e8\u5728\u7b80\u5316\u5728\u5f00\u53d1\u8fc7\u7a0b\u4e2d\u5c06\u7b2c\u4e09\u65b9\u5e93\u5408\u5e76\u5230 C++ \u5e94\u7528\u7a0b\u5e8f\u4e2d\u7684\u8fc7\u7a0b\u3002 \u5b83\u662f\u4e00\u4e2a Visual Studio \u6269\u5c55\uff0c\u53ef\u4ee5\u8f7b\u677e\u5730\u5728\u4f7f\u7528 C++ \u6846\u67b6\u7684 Visual Studio \u9879\u76ee\u4e2d\u6dfb\u52a0\u3001\u5220\u9664\u548c\u66f4\u65b0\u5e93\u548c\u5de5\u5177\u3002\u901a\u8fc7\u521b\u5efa\u4e00\u4e2a NuGet \u5305\u5e76\u5c06\u5176\u5b58\u50a8\u5728 [NuGet \u4ed3\u5e93](https:\/\/www.nuget.org\/packages\/Aspose.PDF.Cpp\/) \u4e2d\uff0c\u53ef\u4ee5\u8f7b\u677e\u5730\u4e0e\u5176\u4ed6\u5f00\u53d1\u4eba\u5458\u5171\u4eab\u5e93\u6216\u5de5\u5177\u3002\u5f53\u60a8\u5b89\u88c5\u5305\u65f6\uff0cNuGet \u4f1a\u5c06\u6587\u4ef6\u590d\u5236\u5230\u60a8\u7684\u89e3\u51b3\u65b9\u6848\u4e2d\uff0c\u5e76\u81ea\u52a8\u8fdb\u884c\u5fc5\u8981\u7684\u66f4\u6539\uff0c\u4f8b\u5982\u6dfb\u52a0\u5f15\u7528\u548c\u66f4\u6539\u60a8\u7684 app.config \u6216 web.config \u6587\u4ef6\u3002\u5982\u679c\u60a8\u51b3\u5b9a\u5220\u9664\u5e93\uff0cNuGet \u4f1a\u5220\u9664\u6587\u4ef6\u5e76\u64a4\u9500\u5bf9\u9879\u76ee\u6240\u505a\u7684\u4efb\u4f55\u66f4\u6539\uff0c\u4ee5\u786e\u4fdd\u6ca1\u6709\u6df7\u4e71\u6b8b\u7559\u3002\n\n### \u5f15\u7528 Aspose.PDF for C++\n\n#### \u4f7f\u7528\u5305\u7ba1\u7406\u5668\u63a7\u5236\u53f0\u5b89\u88c5\u5305\n\n- \u5728 Visual Studio \u4e2d\u6253\u5f00\u60a8\u7684 C++ \u5e94\u7528\u7a0b\u5e8f\u3002\n- \u5728\u201c\u5de5\u5177\u201d\u83dc\u5355\u4e0a\uff0c\u9009\u62e9 **NuGet \u5305\u7ba1\u7406\u5668**\uff0c\u7136\u540e\u9009\u62e9 **\u5305\u7ba1\u7406\u5668\u63a7\u5236\u53f0**\u3002\n\n- \u952e\u5165\u547d\u4ee4 `Install-Package Aspose.PDF` \u4ee5\u5b89\u88c5\u6700\u65b0\u7684\u5b8c\u6574\u7248\u672c\uff0c\u6216\u952e\u5165\u547d\u4ee4 `Install-Package Aspose.PDF -prerelease` \u4ee5\u5b89\u88c5\u5305\u542b\u4fee\u590d\u8865\u4e01\u7684\u6700\u65b0\u7248\u672c\u3002- Press `Enter`\n\n#### \u4f7f\u7528\u5305\u7ba1\u7406\u5668\u63a7\u5236\u53f0\u66f4\u65b0\u5305\n\n\u5982\u679c\u60a8\u5df2\u7ecf\u901a\u8fc7 NuGet \u5f15\u7528\u4e86\u8be5\u7ec4\u4ef6\uff0c\u8bf7\u6309\u7167\u4ee5\u4e0b\u6b65\u9aa4\u5c06\u5f15\u7528\u66f4\u65b0\u5230\u6700\u65b0\u7248\u672c\uff1a\n\n- \u5728 Visual Studio \u4e2d\u6253\u5f00\u60a8\u7684 C++ \u5e94\u7528\u7a0b\u5e8f\u3002\n- \u5728\u5de5\u5177\u83dc\u5355\u4e2d\uff0c\u9009\u62e9 **NuGet \u5305\u7ba1\u7406\u5668**\uff0c\u7136\u540e\u9009\u62e9 **\u5305\u7ba1\u7406\u5668\u63a7\u5236\u53f0**\u3002\n- \u8f93\u5165\u547d\u4ee4 `Update-Package Aspose.PDF` \u4ee5\u5f15\u7528\u6700\u65b0\u7684\u5b8c\u6574\u7248\u672c\uff0c\u6216\u8005\u8f93\u5165\u547d\u4ee4 `Update-Package Aspose.PDF -prerelease` \u6765\u5b89\u88c5\u5305\u62ec\u70ed\u4fee\u590d\u5728\u5185\u7684\u6700\u65b0\u7248\u672c\u3002\n\n#### \u4f7f\u7528\u5305\u7ba1\u7406\u5668 GUI \u5b89\u88c5\u5305\n\n\u6309\u7167\u4ee5\u4e0b\u6b65\u9aa4\u4f7f\u7528\u5305\u7ba1\u7406\u5668 GUI \u5f15\u7528\u7ec4\u4ef6\uff1a\n\n- \u5728 Visual Studio \u4e2d\u6253\u5f00\u60a8\u7684 C++ \u5e94\u7528\u7a0b\u5e8f\u3002\n- \u4ece\u9879\u76ee\u83dc\u5355\u4e2d\u9009\u62e9 **\u7ba1\u7406 NuGet \u5305**\u3002\n- \u9009\u62e9 **\u6d4f\u89c8** \u9009\u9879\u5361\u3002\n- \u5728\u641c\u7d22\u6846\u4e2d\u8f93\u5165 Aspose.PDF \u4ee5\u67e5\u627e\u9002\u7528\u4e8e C++ \u7684 Aspose.PDF\u3002\n- \u5355\u51fb Aspose.PDF for C++ \u6700\u65b0\u7248\u672c\u65c1\u7684\u5b89\u88c5\/\u66f4\u65b0\u3002\n\n![Installation](..\/images\/install.gif)\n<\/code><\/pre>\n      "},{"title":"Cpp: C++\u7684\u7cfb\u7edf\u8981\u6c42","link":"https:\/\/docs.aspose.com\/pdf\/zh\/cpp\/system-requirements\/","pubDate":"Mon, 08 Nov 2021 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/pdf\/zh\/cpp\/system-requirements\/","description":"\n        \n        \n        <h2 id=\"\u6982\u8ff0\">\u6982\u8ff0<\/h2>\n<p>\u5728\u8ba1\u7b97\u673a\u4e0a\u5b89\u88c5Aspose.PDF for C++\u53ef\u4ee5\u8ba9\u60a8\u5728\u4e0d\u5b89\u88c5Adobe Acrobat\u7684\u60c5\u51b5\u4e0b\u521b\u5efa\u548c\u7ba1\u7406PDF\u6587\u6863\u3002\u4f46\u8981\u67e5\u770b\u8fd9\u4e9b\u6587\u4ef6\uff0c\u60a8\u81f3\u5c11\u9700\u8981Adobe Acrobat Reader\u3002\u5b83\u53ef\u4ee5\u514d\u8d39\u4e0b\u8f7d\u3002<\/p>\n<h2 id=\"\u64cd\u4f5c\u7cfb\u7edf\">\u64cd\u4f5c\u7cfb\u7edf<\/h2>\n<p>Aspose.PDF for C++\u662f\u4e00\u4e2a\u672c\u673a\u5e93\uff0c\u652f\u630132\u4f4d\u64cd\u4f5c\u7cfb\u7edf\u3002<\/p>\n<p>\u652f\u6301\u7684\u64cd\u4f5c\u7cfb\u7edf\u5305\u62ec\uff1a<\/p>\n<ul>\n<li>Microsoft Windows\u684c\u9762 (7, 8, 10)<\/li>\n<li>\u670d\u52a1\u5668\u64cd\u4f5c\u7cfb\u7edf (2008, 2012) \u7b49\u7b49\u3002<\/li>\n<\/ul>\n<p>\u4e0d\u652f\u6301\u7684\u64cd\u4f5c\u7cfb\u7edf\uff1a<\/p>\n<ul>\n<li>\u8001\u7248\u672c\u64cd\u4f5c\u7cfb\u7edf (XP, Vista \u548c Server 2003)<\/li>\n<\/ul>\n<h2 id=\"\u5f00\u53d1\u73af\u5883\">\u5f00\u53d1\u73af\u5883<\/h2>\n<p>\u60a8\u53ef\u4ee5\u5728\u4efb\u4f55\u652f\u6301C++\u7684\u5f00\u53d1\u73af\u5883\u4e2d\u4f7f\u7528Aspose.PDF for C++\u6765\u5f00\u53d1\u5e94\u7528\u7a0b\u5e8f\uff0c\u4f46\u4ee5\u4e0b\u73af\u5883\u662f\u660e\u786e\u652f\u6301\u7684\uff1a<\/p>\n<ul>\n<li>Microsoft Visual Studio 2017 \u6216\u66f4\u9ad8\u7248\u672c\u3002<\/li>\n<\/ul>\n\n      "},{"title":"Cpp: Aspose.PDF C++ \u793a\u4f8b","link":"https:\/\/docs.aspose.com\/pdf\/zh\/cpp\/hello-world-example\/","pubDate":"Mon, 01 Nov 2021 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/pdf\/zh\/cpp\/hello-world-example\/","description":"\n        \n        \n        <p>&ldquo;Hello World&rdquo; \u793a\u4f8b\u4f20\u7edf\u4e0a\u7528\u4e8e\u901a\u8fc7\u7b80\u5355\u7684\u7528\u4f8b\u4ecb\u7ecd\u7f16\u7a0b\u8bed\u8a00\u6216\u8f6f\u4ef6\u7684\u529f\u80fd\u3002<\/p>\n<p>Aspose.PDF for C++ \u662f\u4e00\u4e2a\u529f\u80fd\u4e30\u5bcc\u7684 PDF API\uff0c\u5141\u8bb8\u5f00\u53d1\u4eba\u5458\u5728\u5176 C++ \u5e94\u7528\u7a0b\u5e8f\u4e2d\u5d4c\u5165 PDF \u6587\u6863\u521b\u5efa\u3001\u64cd\u4f5c\u548c\u8f6c\u6362\u529f\u80fd\u3002\u5b83\u652f\u6301\u5904\u7406\u8bb8\u591a\u6d41\u884c\u7684\u6587\u4ef6\u683c\u5f0f\uff0c\u5305\u62ec PDF\u3001XFA\u3001TXT\u3001HTML\u3001PCL\u3001XML\u3001XPS\u3001EPUB\u3001TEX \u548c\u56fe\u50cf\u6587\u4ef6\u683c\u5f0f\u3002\u5728\u672c\u6587\u4e2d\uff0c\u6211\u4eec\u5c06\u521b\u5efa\u4e00\u4e2a\u5305\u542b\u6587\u672c &ldquo;Hello World!&rdquo; \u7684 PDF \u6587\u6863\u3002\u5728\u60a8\u7684\u73af\u5883\u4e2d\u5b89\u88c5 Aspose.PDF for C++ \u540e\uff0c\u60a8\u53ef\u4ee5\u6267\u884c\u4ee5\u4e0b\u4ee3\u7801\u793a\u4f8b\u4ee5\u67e5\u770b Aspose.PDF API \u7684\u5de5\u4f5c\u539f\u7406\u3002<\/p>\n<p>\u4ee5\u4e0b\u4ee3\u7801\u7247\u6bb5\u9075\u5faa\u8fd9\u4e9b\u6b65\u9aa4\uff1a<\/p>\n<p>1.<\/p>\n<pre tabindex=\"0\"><code class=\"language-\u521b\u5efa\u4e00\u4e2a[String\" data-lang=\"\u521b\u5efa\u4e00\u4e2a[String\">1. \u5b9e\u4f8b\u5316\u4e00\u4e2a[Document](https:\/\/reference.aspose.com\/pdf\/cpp\/class\/aspose.pdf.document)\u5bf9\u8c61\u3002\u5728\u8fd9\u4e00\u6b65\u6211\u4eec\u5c06\u521b\u5efa\u4e00\u4e2a\u5e26\u6709\u4e00\u4e9b\u5143\u6570\u636e\u4f46\u6ca1\u6709\u9875\u9762\u7684\u7a7aPDF\u6587\u6863\u3002\n1. \u5411\u6587\u6863\u5bf9\u8c61\u6dfb\u52a0\u4e00\u4e2a[Page](https:\/\/reference.aspose.com\/pdf\/cpp\/class\/aspose.pdf.page)\u3002\u6240\u4ee5\uff0c\u73b0\u5728\u6211\u4eec\u7684\u6587\u6863\u5c06\u6709\u4e00\u9875\u3002\n1. [Save](https:\/\/reference.aspose.com\/pdf\/cpp\/class\/aspose.pdf.document\/#ac082fe8e67b25685fc51d33e804269fa)\u7ed3\u679cPDF\u6587\u6863\n\n\u4ee5\u4e0b\u4ee3\u7801\u7247\u6bb5\u662f\u4e00\u4e2aHello World\u7a0b\u5e8f\uff0c\u7528\u4e8e\u5c55\u793aAspose.PDF for C++ API\u7684\u5de5\u4f5c\u539f\u7406\u3002\n\n```cpp\nvoid ExampleSimple()\n{\n    \/\/ \u7528\u4e8e\u5b58\u50a8\u7ec4\u5408\u8def\u5f84\u7684\u7f13\u51b2\u533a\u3002\n    String outputFileName;\n\n    \/\/ \u8def\u5f84\u540d\u7684\u5b57\u7b26\u4e32\u3002\n    String _dataDir(&#34;C:\\\\Samples\\\\&#34;);\n\n    \/\/ \u6587\u4ef6\u540d\u7684\u5b57\u7b26\u4e32\u3002\n    String filename(&#34;HelloWorld_out.pdf&#34;);\n\n    auto document = MakeObject&lt;Document&gt;();\n    auto page = document-&gt;get_Pages()-&gt;Add();\n\n    \/\/ \u5411\u65b0\u9875\u9762\u6dfb\u52a0\u6587\u672c\n    auto text = MakeObject&lt;TextFragment&gt;(u&#34;Hello world!&#34;);\n\n    auto paragraphs = page-&gt;get_Paragraphs();\n    paragraphs-&gt;Add(text);\n\n    \/\/ \u4fdd\u5b58\u66f4\u65b0\u540e\u7684PDF\n    outputFileName = _dataDir + filename;\n\n    document-&gt;Save(outputFileName);\n}\n<\/code><\/pre>\n      "},{"title":"Cpp: \u5982\u4f55\u8fd0\u884c\u5176\u4ed6 Aspose.PDF for C++ \u793a\u4f8b","link":"https:\/\/docs.aspose.com\/pdf\/zh\/cpp\/how-to-run-other-examples\/","pubDate":"Sat, 05 Jun 2021 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/pdf\/zh\/cpp\/how-to-run-other-examples\/","description":"\n        \n        \n        <h2 id=\"\u8f6f\u4ef6\u8981\u6c42\">\u8f6f\u4ef6\u8981\u6c42<\/h2>\n<p>\u8bf7\u786e\u4fdd\u5728\u4e0b\u8f7d\u548c\u8fd0\u884c\u793a\u4f8b\u4e4b\u524d\u6ee1\u8db3\u4ee5\u4e0b\u8981\u6c42\u3002<\/p>\n<ol>\n<li>Microsoft Visual Studio 2017 \u6216\u66f4\u9ad8\u7248\u672c\u3002<\/li>\n<li>\u5728 Visual Studio \u4e2d\u5b89\u88c5\u4e86 NuGet \u5305\u7ba1\u7406\u5668\u3002\u786e\u4fdd\u5728 Visual Studio \u4e2d\u5b89\u88c5\u4e86\u6700\u65b0\u7684 NuGet API \u7248\u672c\u3002\u6709\u5173\u5982\u4f55\u5b89\u88c5 NuGet \u5305\u7ba1\u7406\u5668\u7684\u8be6\u7ec6\u4fe1\u606f\uff0c\u8bf7\u67e5\u770b <a href=\"http:\/\/docs.nuget.org\/ndocs\/guides\/install-nuget\">http:\/\/docs.nuget.org\/ndocs\/guides\/install-nuget<\/a><\/li>\n<li>\u8f6c\u5230 <code>\u5de5\u5177-&gt;\u9009\u9879-&gt;NuGet \u5305\u7ba1\u7406\u5668-&gt;\u5305\u6e90<\/code> \u5e76\u786e\u4fdd\u9009\u4e2d\u9009\u9879 <strong>nuget.org<\/strong> \u793a\u4f8b\u9879\u76ee\u4f7f\u7528NuGet\u81ea\u52a8\u5305\u8fd8\u539f\u529f\u80fd\uff0c\u56e0\u6b64\u60a8\u5e94\u8be5\u6709\u4e00\u4e2a\u6d3b\u52a8\u7684\u4e92\u8054\u7f51\u8fde\u63a5\u3002\u5982\u679c\u60a8\u5728\u8981\u6267\u884c\u793a\u4f8b\u7684\u8ba1\u7b97\u673a\u4e0a\u6ca1\u6709\u6d3b\u52a8\u7684\u4e92\u8054\u7f51\u8fde\u63a5\uff0c\u8bf7\u68c0\u67e5<a href=\"https:\/\/docs.aspose.com\/pdf\/pdf\/zh\/cpp\/installation\/\">\u5b89\u88c5<\/a>\u5e76\u5728\u793a\u4f8b\u9879\u76ee\u4e2d\u624b\u52a8\u6dfb\u52a0\u5bf9Aspose.PDF.dll\u7684\u5f15\u7528\u3002<\/li>\n<\/ol>\n<h2 id=\"\u4ecegithub\u4e0b\u8f7d\">\u4eceGitHub\u4e0b\u8f7d<\/h2>\n<p>Aspose.PDF for C++\u7684\u6240\u6709\u793a\u4f8b\u90fd\u6258\u7ba1\u5728<a href=\"https:\/\/github.com\/aspose-pdf\/Aspose.PDF-for-C\">GitHub<\/a>\u4e0a\u3002<\/p>\n<ul>\n<li>\n<p>\u60a8\u53ef\u4ee5\u4f7f\u7528\u60a8\u559c\u6b22\u7684GitHub\u5ba2\u6237\u7aef\u514b\u9686\u5b58\u50a8\u5e93\uff0c\u6216\u8005\u4ece<a href=\"https:\/\/codeload.github.com\/aspose-pdf\/Aspose.PDF-for-C\/zip\/master\">\u8fd9\u91cc<\/a>\u4e0b\u8f7dZIP\u6587\u4ef6\u3002<\/p>\n<\/li>\n<li>\n<p>\u5c06ZIP\u6587\u4ef6\u7684\u5185\u5bb9\u89e3\u538b\u5230\u8ba1\u7b97\u673a\u4e0a\u7684\u4efb\u610f\u6587\u4ef6\u5939\u3002\u6240\u6709\u793a\u4f8b\u90fd\u4f4d\u4e8e<strong>Examples<\/strong>\u6587\u4ef6\u5939\u4e2d\u3002<\/p>\n<\/li>\n<li>\n<p>\u6709\u4e24\u4e2aVisual Studio\u89e3\u51b3\u65b9\u6848\u6587\u4ef6\uff0c\u4e00\u4e2a\u7528\u4e8e\u63a7\u5236\u53f0\u5e94\u7528\u7a0b\u5e8f\uff0c\u53e6\u4e00\u4e2a\u7528\u4e8eWeb\u5e94\u7528\u7a0b\u5e8f\u3002<\/p>\n<\/li>\n<li>\n<p>\u9879\u76ee\u662f\u5728Visual Studio 2013\u4e2d\u521b\u5efa\u7684\uff0c\u4f46\u89e3\u51b3\u65b9\u6848\u6587\u4ef6\u4e0eVisual Studio 2010 SP1\u53ca\u66f4\u9ad8\u7248\u672c\u517c\u5bb9\u3002<\/p>\n<\/li>\n<li>\n<p>\u5728Visual Studio\u4e2d\u6253\u5f00\u89e3\u51b3\u65b9\u6848\u6587\u4ef6\u5e76\u6784\u5efa\u9879\u76ee\u3002- \u5728\u7b2c\u4e00\u6b21\u8fd0\u884c\u65f6\uff0c\u4f9d\u8d56\u9879\u5c06\u901a\u8fc7 NuGet \u81ea\u52a8\u4e0b\u8f7d\u3002<\/p>\n<\/li>\n<li>\n<p><strong>Examples<\/strong> \u6839\u6587\u4ef6\u5939\u4e2d\u7684 <strong>Data<\/strong> \u6587\u4ef6\u5939\u5305\u542b CSharp \u793a\u4f8b\u4f7f\u7528\u7684\u8f93\u5165\u6587\u4ef6\u3002\u52a1\u5fc5\u4e0b\u8f7d <strong>Data<\/strong> \u6587\u4ef6\u5939\u4ee5\u53ca\u793a\u4f8b\u9879\u76ee\u3002<\/p>\n<\/li>\n<li>\n<p>\u6253\u5f00 <em>RunExamples.cs<\/em> \u6587\u4ef6\uff0c\u6240\u6709\u793a\u4f8b\u90fd\u662f\u4ece\u8fd9\u91cc\u8c03\u7528\u7684\u3002<\/p>\n<\/li>\n<li>\n<p>\u53d6\u6d88\u6ce8\u91ca\u60a8\u5e0c\u671b\u5728\u9879\u76ee\u4e2d\u8fd0\u884c\u7684\u793a\u4f8b\u3002<\/p>\n<\/li>\n<\/ul>\n<p>\u5982\u679c\u60a8\u5728\u8bbe\u7f6e\u6216\u8fd0\u884c\u793a\u4f8b\u65f6\u9047\u5230\u4efb\u4f55\u95ee\u9898\uff0c\u8bf7\u968f\u65f6\u4f7f\u7528\u6211\u4eec\u7684\u8bba\u575b\u8054\u7cfb\u6211\u4eec\u3002<\/p>\n<h2 id=\"\u8d21\u732e\">\u8d21\u732e<\/h2>\n<p>\u5982\u679c\u60a8\u60f3\u6dfb\u52a0\u6216\u6539\u8fdb\u793a\u4f8b\uff0c\u6211\u4eec\u9f13\u52b1\u60a8\u4e3a\u9879\u76ee\u505a\u51fa\u8d21\u732e\u3002\u6b64\u5b58\u50a8\u5e93\u4e2d\u7684\u6240\u6709\u793a\u4f8b\u548c\u5c55\u793a\u9879\u76ee\u90fd\u662f\u5f00\u6e90\u7684\uff0c\u53ef\u4ee5\u5728\u60a8\u81ea\u5df1\u7684\u5e94\u7528\u7a0b\u5e8f\u4e2d\u81ea\u7531\u4f7f\u7528\u3002<\/p>\n<p>\u8981\u8d21\u732e\uff0c\u60a8\u53ef\u4ee5 fork \u6b64\u5b58\u50a8\u5e93\uff0c\u7f16\u8f91\u6e90\u4ee3\u7801\u5e76\u521b\u5efa\u4e00\u4e2a pull request\u3002\u5982\u679c\u53d1\u73b0\u6709\u5e2e\u52a9\uff0c\u6211\u4eec\u5c06\u5ba1\u6838\u66f4\u6539\u5e76\u5c06\u5176\u5305\u542b\u5728\u5b58\u50a8\u5e93\u4e2d\u3002<\/p>\n\n      "},{"title":"Cpp: \u521b\u5efa\u590d\u6742\u7684PDF","link":"https:\/\/docs.aspose.com\/pdf\/zh\/cpp\/complex-pdf-example\/","pubDate":"Fri, 05 Nov 2021 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/pdf\/zh\/cpp\/complex-pdf-example\/","description":"\n        \n        \n        <p><a href=\"https:\/\/docs.aspose.com\/pdf\/pdf\/zh\/cpp\/hello-world-example\/\">Hello, World<\/a> \u793a\u4f8b\u5c55\u793a\u4e86\u4f7f\u7528 C++ \u548c Aspose.PDF \u521b\u5efa PDF \u6587\u6863\u7684\u7b80\u5355\u6b65\u9aa4\u3002\u5728\u672c\u6587\u4e2d\uff0c\u6211\u4eec\u5c06\u770b\u770b\u5982\u4f55\u4f7f\u7528 C++ \u548c Aspose.PDF for C++ \u521b\u5efa\u4e00\u4e2a\u66f4\u590d\u6742\u7684\u6587\u6863\u3002\u4f5c\u4e3a\u4e00\u4e2a\u4f8b\u5b50\uff0c\u6211\u4eec\u5c06\u4f7f\u7528\u4e00\u5bb6\u865a\u6784\u7684\u63d0\u4f9b\u5ba2\u8fd0\u6e21\u8f6e\u670d\u52a1\u7684\u516c\u53f8\u7684\u6587\u6863\u3002\u6211\u4eec\u7684\u6587\u6863\u5c06\u5305\u542b\u4e00\u5f20\u56fe\u7247\u3001\u4e24\u4e2a\u6587\u672c\u7247\u6bb5\uff08\u6807\u9898\u548c\u6bb5\u843d\uff09\u4ee5\u53ca\u4e00\u4e2a\u8868\u683c\u3002\u4e3a\u4e86\u6784\u5efa\u8fd9\u6837\u7684\u6587\u6863\uff0c\u6211\u4eec\u5c06\u4f7f\u7528\u57fa\u4e8eDOM\u7684\u65b9\u6cd5\u3002\u60a8\u53ef\u4ee5\u5728<a href=\"https:\/\/docs.aspose.com\/pdf\/pdf\/zh\/cpp\/basics-of-dom-api\/\">DOM API \u7684\u57fa\u7840<\/a>\u90e8\u5206\u9605\u8bfb\u66f4\u591a\u5185\u5bb9\u3002<\/p>\n<p>\u5982\u679c\u6211\u4eec\u4ece\u5934\u521b\u5efa\u4e00\u4e2a\u6587\u6863\uff0c\u6211\u4eec\u9700\u8981\u9075\u5faa\u67d0\u4e9b\u6b65\u9aa4\uff1a<\/p>\n<ol>\n<li>Create a <a href=\"https:\/\/reference.aspose.com\/pdf\/cpp\/class\/system.string\">String Class<\/a> \u7528\u4e8e\u8def\u5f84\u540d\u548c\u6587\u4ef6\u540d\u3002<\/li>\n<li>\u5b9e\u4f8b\u5316\u4e00\u4e2a <a href=\"https:\/\/reference.aspose.com\/pdf\/cpp\/class\/aspose.pdf.document\">Document<\/a> \u5bf9\u8c61\u3002\u5728\u8fd9\u4e00\u6b65\u4e2d\uff0c\u6211\u4eec\u5c06\u521b\u5efa\u4e00\u4e2a\u5e26\u6709\u4e00\u4e9b\u5143\u6570\u636e\u4f46\u6ca1\u6709\u9875\u9762\u7684\u7a7aPDF\u6587\u6863\u3002<\/li>\n<li>\u5411\u6587\u6863\u5bf9\u8c61\u6dfb\u52a0\u4e00\u4e2a <a href=\"https:\/\/reference.aspose.com\/pdf\/cpp\/class\/aspose.pdf.page\">Page<\/a>\u3002\u56e0\u6b64\uff0c\u73b0\u5728\u6211\u4eec\u7684\u6587\u6863\u5c06\u6709\u4e00\u9875\u3002<\/li>\n<li>\u5411\u9875\u9762\u6dfb\u52a0\u4e00\u4e2a <a href=\"https:\/\/reference.aspose.com\/pdf\/cpp\/class\/aspose.pdf.image\">Image<\/a>\u3002<\/li>\n<li>\u4e3a\u6807\u9898\u521b\u5efa\u4e00\u4e2a <a href=\"https:\/\/reference.aspose.com\/pdf\/cpp\/class\/aspose.pdf.text.text_fragment\/\">TextFragment<\/a>\u3002\u5bf9\u4e8e\u6807\u9898\uff0c\u6211\u4eec\u5c06\u4f7f\u7528Arial\u5b57\u4f53\uff0c\u5b57\u4f53\u5927\u5c0f\u4e3a24pt\uff0c\u5e76\u5c45\u4e2d\u5bf9\u9f50\u3002<\/li>\n<li>\u5c06\u6807\u9898\u6dfb\u52a0\u5230\u9875\u9762\u7684 <a href=\"https:\/\/reference.aspose.com\/pdf\/cpp\/class\/aspose.pdf.page#ac5c48bedc9fe8a7e0800a1d9b2c28170\">Paragraphs<\/a>\u3002 \u521b\u5efa\u4e00\u4e2a <a href=\"https:\/\/reference.aspose.com\/pdf\/cpp\/class\/aspose.pdf.text.text_fragment\/\">TextFragment<\/a> \u7528\u4e8e\u63cf\u8ff0\u3002\u5bf9\u4e8e\u63cf\u8ff0\uff0c\u6211\u4eec\u5c06\u4f7f\u7528 Arial \u5b57\u4f53\uff0c\u5b57\u4f53\u5927\u5c0f\u4e3a 24pt\uff0c\u5c45\u4e2d\u5bf9\u9f50\u3002<\/li>\n<li>\u6dfb\u52a0\uff08\u63cf\u8ff0\uff09\u5230\u9875\u9762\u6bb5\u843d\u3002<\/li>\n<li>\u521b\u5efa\u4e00\u4e2a\u8868\u683c\uff0c\u6dfb\u52a0\u8868\u683c\u5c5e\u6027\u3002<\/li>\n<li>\u5c06\uff08\u8868\u683c\uff09\u6dfb\u52a0\u5230\u9875\u9762 <a href=\"https:\/\/reference.aspose.com\/pdf\/cpp\/class\/aspose.pdf.page#ac5c48bedc9fe8a7e0800a1d9b2c28170\">\u6bb5\u843d<\/a>\u3002<\/li>\n<li>\u4fdd\u5b58\u6587\u6863\u4e3a &ldquo;Complex.pdf&rdquo;\u3002<\/li>\n<\/ol>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-cpp\" data-lang=\"cpp\"><span class=\"line\"><span class=\"cl\"><span class=\"kt\">void<\/span> <span class=\"nf\">ExampleComplex<\/span><span class=\"p\">()<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"p\">{<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\">    <span class=\"n\">String<\/span> <span class=\"n\">outputFileName<\/span><span class=\"p\">;<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\">\n<\/span><\/span><span class=\"line\"><span class=\"cl\">    <span class=\"c1\">\/\/ \u8def\u5f84\u540d\u7684\u5b57\u7b26\u4e32\u3002\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"c1\"><\/span>    <span class=\"n\">String<\/span> <span class=\"n\">_dataDir<\/span><span class=\"p\">(<\/span><span class=\"s\">&#34;C:<\/span><span class=\"se\">\\\\<\/span><span class=\"s\">Samples<\/span><span class=\"se\">\\\\<\/span><span class=\"s\">&#34;<\/span><span class=\"p\">);<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\">\n<\/span><\/span><span class=\"line\"><span class=\"cl\">    <span class=\"c1\">\/\/ \u6587\u4ef6\u540d\u7684\u5b57\u7b26\u4e32\u3002\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"c1\"><\/span>    <span class=\"n\">String<\/span> <span class=\"n\">filename<\/span><span class=\"p\">(<\/span><span class=\"s\">&#34;Complex.pdf&#34;<\/span><span class=\"p\">);<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\">\n<\/span><\/span><span class=\"line\"><span class=\"cl\">    <span class=\"c1\">\/\/ \u521d\u59cb\u5316\u6587\u6863\u5bf9\u8c61\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"c1\"><\/span>    <span class=\"k\">auto<\/span> <span class=\"n\">document<\/span> <span class=\"o\">=<\/span> <span class=\"n\">MakeObject<\/span><span class=\"o\">&lt;<\/span><span class=\"n\">Document<\/span><span class=\"o\">&gt;<\/span><span class=\"p\">();<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\">    <span class=\"c1\">\/\/ \u6dfb\u52a0\u9875\u9762\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"c1\"><\/span>    <span class=\"k\">auto<\/span> <span class=\"n\">page<\/span> <span class=\"o\">=<\/span> <span class=\"n\">document<\/span><span class=\"o\">-&gt;<\/span><span class=\"n\">get_Pages<\/span><span class=\"p\">()<\/span><span class=\"o\">-&gt;<\/span><span class=\"n\">Add<\/span><span class=\"p\">();<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\">\n<\/span><\/span><span class=\"line\"><span class=\"cl\">    <span class=\"c1\">\/\/ \u6dfb\u52a0\u56fe\u50cf\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"c1\"><\/span>    <span class=\"n\">String<\/span> <span class=\"n\">imageFileName<\/span> <span class=\"o\">=<\/span> <span class=\"n\">_dataDir<\/span> <span class=\"o\">+<\/span> <span class=\"n\">String<\/span><span class=\"p\">(<\/span><span class=\"sa\">u<\/span><span class=\"s\">&#34;logo.png&#34;<\/span><span class=\"p\">);<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\">\n<\/span><\/span><span class=\"line\"><span class=\"cl\">    <span class=\"c1\">\/\/ \u5c06\u56fe\u50cf\u6dfb\u52a0\u5230\u9875\u9762\u8d44\u6e90\u7684\u56fe\u50cf\u96c6\u5408\u4e2d\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"c1\"><\/span>    <span class=\"k\">auto<\/span> <span class=\"n\">rectangle<\/span> <span class=\"o\">=<\/span> <span class=\"n\">MakeObject<\/span><span class=\"o\">&lt;<\/span><span class=\"n\">Rectangle<\/span><span class=\"o\">&gt;<\/span><span class=\"p\">(<\/span><span class=\"mi\">20<\/span><span class=\"p\">,<\/span> <span class=\"mi\">730<\/span><span class=\"p\">,<\/span> <span class=\"mi\">120<\/span><span class=\"p\">,<\/span> <span class=\"mi\">830<\/span><span class=\"p\">);<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\">    <span class=\"n\">page<\/span><span class=\"o\">-&gt;<\/span><span class=\"n\">AddImage<\/span><span class=\"p\">(<\/span><span class=\"n\">imageFileName<\/span><span class=\"p\">,<\/span> <span class=\"n\">rectangle<\/span><span class=\"p\">);<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\">\n<\/span><\/span><span class=\"line\"><span class=\"cl\">    <span class=\"c1\">\/\/ \u6dfb\u52a0\u6807\u9898\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"c1\"><\/span>    <span class=\"k\">auto<\/span> <span class=\"n\">header<\/span> <span class=\"o\">=<\/span> <span class=\"n\">MakeObject<\/span><span class=\"o\">&lt;<\/span><span class=\"n\">TextFragment<\/span><span class=\"o\">&gt;<\/span><span class=\"p\">(<\/span><span class=\"sa\">u<\/span><span class=\"s\">&#34;New ferry routes in Fall 2020&#34;<\/span><span class=\"p\">);<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\">    <span class=\"k\">auto<\/span> <span class=\"n\">textFragementState<\/span> <span class=\"o\">=<\/span> <span class=\"n\">header<\/span><span class=\"o\">-&gt;<\/span><span class=\"n\">get_TextState<\/span><span class=\"p\">();<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\">    <span class=\"n\">textFragementState<\/span><span class=\"o\">-&gt;<\/span><span class=\"n\">set_Font<\/span><span class=\"p\">(<\/span><span class=\"n\">FontRepository<\/span><span class=\"o\">::<\/span><span class=\"n\">FindFont<\/span><span class=\"p\">(<\/span><span class=\"sa\">u<\/span><span class=\"s\">&#34;Arial&#34;<\/span><span class=\"p\">));<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\">    <span class=\"n\">textFragementState<\/span><span class=\"o\">-&gt;<\/span><span class=\"n\">set_FontSize<\/span><span class=\"p\">(<\/span><span class=\"mi\">24<\/span><span class=\"p\">);<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\">    <span class=\"n\">header<\/span><span class=\"o\">-&gt;<\/span><span class=\"n\">set_HorizontalAlignment<\/span><span class=\"p\">(<\/span><span class=\"n\">HorizontalAlignment<\/span><span class=\"o\">::<\/span><span class=\"n\">Center<\/span><span class=\"p\">);<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\">    <span class=\"k\">auto<\/span> <span class=\"n\">position<\/span> <span class=\"o\">=<\/span> <span class=\"n\">MakeObject<\/span><span class=\"o\">&lt;<\/span><span class=\"n\">Aspose<\/span><span class=\"o\">::<\/span><span class=\"n\">Pdf<\/span><span class=\"o\">::<\/span><span class=\"n\">Text<\/span><span class=\"o\">::<\/span><span class=\"n\">Position<\/span><span class=\"o\">&gt;<\/span><span class=\"p\">(<\/span><span class=\"mi\">130<\/span><span class=\"p\">,<\/span> <span class=\"mi\">720<\/span><span class=\"p\">);<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\">    <span class=\"n\">header<\/span><span class=\"o\">-&gt;<\/span><span class=\"n\">set_Position<\/span><span class=\"p\">(<\/span><span class=\"n\">position<\/span><span class=\"p\">);<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\">    <span class=\"n\">page<\/span><span class=\"o\">-&gt;<\/span><span class=\"n\">get_Paragraphs<\/span><span class=\"p\">()<\/span><span class=\"o\">-&gt;<\/span><span class=\"n\">Add<\/span><span class=\"p\">(<\/span><span class=\"n\">header<\/span><span class=\"p\">);<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\">\n<\/span><\/span><span class=\"line\"><span class=\"cl\">    <span class=\"c1\">\/\/ \u6dfb\u52a0\u63cf\u8ff0\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"c1\"><\/span>    <span class=\"n\">String<\/span> <span class=\"n\">descriptionText<\/span><span class=\"p\">(<\/span><span class=\"sa\">u<\/span><span class=\"s\">&#34;Visitors must buy tickets online and tickets are limited to 5,000 per day. Ferry service is operating at half capacity and on a reduced schedule. Expect lineups.&#34;<\/span><span class=\"p\">);<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\">    <span class=\"k\">auto<\/span> <span class=\"n\">description<\/span> <span class=\"o\">=<\/span> <span class=\"n\">MakeObject<\/span><span class=\"o\">&lt;<\/span><span class=\"n\">TextFragment<\/span><span class=\"o\">&gt;<\/span><span class=\"p\">(<\/span><span class=\"n\">descriptionText<\/span><span class=\"p\">);<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\">    <span class=\"n\">description<\/span><span class=\"o\">-&gt;<\/span><span class=\"n\">get_TextState<\/span><span class=\"p\">()<\/span><span class=\"o\">-&gt;<\/span><span class=\"n\">set_Font<\/span><span class=\"p\">(<\/span><span class=\"n\">FontRepository<\/span><span class=\"o\">::<\/span><span class=\"n\">FindFont<\/span><span class=\"p\">(<\/span><span class=\"sa\">u<\/span><span class=\"s\">&#34;Times New Roman&#34;<\/span><span class=\"p\">));<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\">    <span class=\"n\">description<\/span><span class=\"o\">-&gt;<\/span><span class=\"n\">get_TextState<\/span><span class=\"p\">()<\/span><span class=\"o\">-&gt;<\/span><span class=\"n\">set_FontSize<\/span><span class=\"p\">(<\/span><span class=\"mi\">14<\/span><span class=\"p\">);<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\">    <span class=\"n\">description<\/span><span class=\"o\">-&gt;<\/span><span class=\"n\">set_HorizontalAlignment<\/span><span class=\"p\">(<\/span><span class=\"n\">HorizontalAlignment<\/span><span class=\"o\">::<\/span><span class=\"n\">Left<\/span><span class=\"p\">);<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\">    <span class=\"n\">page<\/span><span class=\"o\">-&gt;<\/span><span class=\"n\">get_Paragraphs<\/span><span class=\"p\">()<\/span><span class=\"o\">-&gt;<\/span><span class=\"n\">Add<\/span><span class=\"p\">(<\/span><span class=\"n\">description<\/span><span class=\"p\">);<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\">\n<\/span><\/span><span class=\"line\"><span class=\"cl\">    <span class=\"c1\">\/\/ \u6dfb\u52a0\u8868\u683c\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"c1\"><\/span>    <span class=\"k\">auto<\/span> <span class=\"n\">table<\/span> <span class=\"o\">=<\/span> <span class=\"n\">MakeObject<\/span><span class=\"o\">&lt;<\/span><span class=\"n\">Table<\/span><span class=\"o\">&gt;<\/span><span class=\"p\">();<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\">    <span class=\"n\">table<\/span><span class=\"o\">-&gt;<\/span><span class=\"n\">set_ColumnWidths<\/span><span class=\"p\">(<\/span><span class=\"sa\">u<\/span><span class=\"s\">&#34;200&#34;<\/span><span class=\"p\">);<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\">\n<\/span><\/span><span class=\"line\"><span class=\"cl\">    <span class=\"n\">table<\/span><span class=\"o\">-&gt;<\/span><span class=\"n\">set_Border<\/span><span class=\"p\">(<\/span><span class=\"n\">MakeObject<\/span><span class=\"o\">&lt;<\/span><span class=\"n\">BorderInfo<\/span><span class=\"o\">&gt;<\/span><span class=\"p\">(<\/span><span class=\"n\">Aspose<\/span><span class=\"o\">::<\/span><span class=\"n\">Pdf<\/span><span class=\"o\">::<\/span><span class=\"n\">BorderSide<\/span><span class=\"o\">::<\/span><span class=\"n\">Box<\/span><span class=\"p\">,<\/span> <span class=\"mf\">1.0f<\/span><span class=\"p\">,<\/span> <span class=\"n\">Aspose<\/span><span class=\"o\">::<\/span><span class=\"n\">Pdf<\/span><span class=\"o\">::<\/span><span class=\"n\">Color<\/span><span class=\"o\">::<\/span><span class=\"n\">get_DarkSlateGray<\/span><span class=\"p\">()));<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\">    <span class=\"n\">table<\/span><span class=\"o\">-&gt;<\/span><span class=\"n\">set_DefaultCellBorder<\/span><span class=\"p\">(<\/span><span class=\"n\">MakeObject<\/span><span class=\"o\">&lt;<\/span><span class=\"n\">BorderInfo<\/span><span class=\"o\">&gt;<\/span><span class=\"p\">(<\/span><span class=\"n\">Aspose<\/span><span class=\"o\">::<\/span><span class=\"n\">Pdf<\/span><span class=\"o\">::<\/span><span class=\"n\">BorderSide<\/span><span class=\"o\">::<\/span><span class=\"n\">Box<\/span><span class=\"p\">,<\/span> <span class=\"mf\">.5f<\/span><span class=\"p\">,<\/span> <span class=\"n\">Aspose<\/span><span class=\"o\">::<\/span><span class=\"n\">Pdf<\/span><span class=\"o\">::<\/span><span class=\"n\">Color<\/span><span class=\"o\">::<\/span><span class=\"n\">get_Black<\/span><span class=\"p\">()));<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\">    <span class=\"n\">table<\/span><span class=\"o\">-&gt;<\/span><span class=\"n\">get_Margin<\/span><span class=\"p\">()<\/span><span class=\"o\">-&gt;<\/span><span class=\"n\">set_Bottom<\/span><span class=\"p\">(<\/span><span class=\"mi\">10<\/span><span class=\"p\">);<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\">    <span class=\"n\">table<\/span><span class=\"o\">-&gt;<\/span><span class=\"n\">get_DefaultCellTextState<\/span><span class=\"p\">()<\/span><span class=\"o\">-&gt;<\/span><span class=\"n\">set_Font<\/span><span class=\"p\">(<\/span><span class=\"n\">FontRepository<\/span><span class=\"o\">::<\/span><span class=\"n\">FindFont<\/span><span class=\"p\">(<\/span><span class=\"sa\">u<\/span><span class=\"s\">&#34;Helvetica&#34;<\/span><span class=\"p\">));<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\">\n<\/span><\/span><span class=\"line\"><span class=\"cl\">    <span class=\"k\">auto<\/span> <span class=\"n\">headerRow<\/span> <span class=\"o\">=<\/span> <span class=\"n\">table<\/span><span class=\"o\">-&gt;<\/span><span class=\"n\">get_Rows<\/span><span class=\"p\">()<\/span><span class=\"o\">-&gt;<\/span><span class=\"n\">Add<\/span><span class=\"p\">();<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\">    <span class=\"n\">headerRow<\/span><span class=\"o\">-&gt;<\/span><span class=\"n\">get_Cells<\/span><span class=\"p\">()<\/span><span class=\"o\">-&gt;<\/span><span class=\"n\">Add<\/span><span class=\"p\">(<\/span><span class=\"sa\">u<\/span><span class=\"s\">&#34;Departs City&#34;<\/span><span class=\"p\">);<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\">    <span class=\"n\">headerRow<\/span><span class=\"o\">-&gt;<\/span><span class=\"n\">get_Cells<\/span><span class=\"p\">()<\/span><span class=\"o\">-&gt;<\/span><span class=\"n\">Add<\/span><span class=\"p\">(<\/span><span class=\"sa\">u<\/span><span class=\"s\">&#34;Departs Island&#34;<\/span><span class=\"p\">);<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\">\n<\/span><\/span><span class=\"line\"><span class=\"cl\">    <span class=\"k\">for<\/span> <span class=\"p\">(<\/span><span class=\"k\">auto<\/span> <span class=\"nl\">headerRowCell<\/span> <span class=\"p\">:<\/span> <span class=\"n\">headerRow<\/span><span class=\"o\">-&gt;<\/span><span class=\"n\">get_Cells<\/span><span class=\"p\">())<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\">    <span class=\"p\">{<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\">        <span class=\"n\">headerRowCell<\/span><span class=\"o\">-&gt;<\/span><span class=\"n\">set_BackgroundColor<\/span><span class=\"p\">(<\/span><span class=\"n\">Color<\/span><span class=\"o\">::<\/span><span class=\"n\">get_Gray<\/span><span class=\"p\">());<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\">        <span class=\"n\">headerRowCell<\/span><span class=\"o\">-&gt;<\/span><span class=\"n\">get_DefaultCellTextState<\/span><span class=\"p\">()<\/span><span class=\"o\">-&gt;<\/span><span class=\"n\">set_ForegroundColor<\/span><span class=\"p\">(<\/span><span class=\"n\">Color<\/span><span class=\"o\">::<\/span><span class=\"n\">get_WhiteSmoke<\/span><span class=\"p\">());<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\">    <span class=\"p\">}<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\">\n<\/span><\/span><span class=\"line\"><span class=\"cl\">    <span class=\"n\">String<\/span> <span class=\"n\">arrivals<\/span><span class=\"p\">[<\/span><span class=\"mi\">10<\/span><span class=\"p\">]<\/span> <span class=\"o\">=<\/span> <span class=\"p\">{<\/span> <span class=\"sa\">u<\/span><span class=\"s\">&#34;6:00&#34;<\/span><span class=\"p\">,<\/span><span class=\"sa\">u<\/span><span class=\"s\">&#34;6:45&#34;<\/span><span class=\"p\">,<\/span> <span class=\"sa\">u<\/span><span class=\"s\">&#34;7:00&#34;<\/span><span class=\"p\">,<\/span> <span class=\"sa\">u<\/span><span class=\"s\">&#34;7:45&#34;<\/span><span class=\"p\">,<\/span> <span class=\"sa\">u<\/span><span class=\"s\">&#34;8:00&#34;<\/span><span class=\"p\">,<\/span> <span class=\"sa\">u<\/span><span class=\"s\">&#34;8:45&#34;<\/span><span class=\"p\">,<\/span> <span class=\"sa\">u<\/span><span class=\"s\">&#34;9:00&#34;<\/span><span class=\"p\">,<\/span> <span class=\"sa\">u<\/span><span class=\"s\">&#34;9:45&#34;<\/span><span class=\"p\">,<\/span> <span class=\"sa\">u<\/span><span class=\"s\">&#34;10:00&#34;<\/span><span class=\"p\">,<\/span> <span class=\"sa\">u<\/span><span class=\"s\">&#34;10:45&#34;<\/span> <span class=\"p\">};<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\">    <span class=\"n\">String<\/span> <span class=\"n\">departures<\/span><span class=\"p\">[<\/span><span class=\"mi\">10<\/span><span class=\"p\">]<\/span> <span class=\"o\">=<\/span> <span class=\"p\">{<\/span> <span class=\"sa\">u<\/span><span class=\"s\">&#34;7:00&#34;<\/span><span class=\"p\">,<\/span> <span class=\"sa\">u<\/span><span class=\"s\">&#34;7:45&#34;<\/span><span class=\"p\">,<\/span> <span class=\"sa\">u<\/span><span class=\"s\">&#34;8:00&#34;<\/span><span class=\"p\">,<\/span> <span class=\"sa\">u<\/span><span class=\"s\">&#34;8:45&#34;<\/span><span class=\"p\">,<\/span> <span class=\"sa\">u<\/span><span class=\"s\">&#34;9:00&#34;<\/span><span class=\"p\">,<\/span> <span class=\"sa\">u<\/span><span class=\"s\">&#34;9:45&#34;<\/span><span class=\"p\">,<\/span> <span class=\"sa\">u<\/span><span class=\"s\">&#34;10:00&#34;<\/span><span class=\"p\">,<\/span> <span class=\"sa\">u<\/span><span class=\"s\">&#34;10:45&#34;<\/span><span class=\"p\">,<\/span> <span class=\"sa\">u<\/span><span class=\"s\">&#34;11:00&#34;<\/span><span class=\"p\">,<\/span> <span class=\"sa\">u<\/span><span class=\"s\">&#34;11:45&#34;<\/span> <span class=\"p\">};<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\">\n<\/span><\/span><span class=\"line\"><span class=\"cl\">    <span class=\"k\">for<\/span> <span class=\"p\">(<\/span><span class=\"kt\">int<\/span> <span class=\"n\">i<\/span> <span class=\"o\">=<\/span> <span class=\"mi\">0<\/span><span class=\"p\">;<\/span> <span class=\"n\">i<\/span> <span class=\"o\">&lt;<\/span> <span class=\"mi\">10<\/span><span class=\"p\">;<\/span> <span class=\"n\">i<\/span><span class=\"o\">++<\/span><span class=\"p\">)<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\">    <span class=\"p\">{<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\">        <span class=\"k\">auto<\/span> <span class=\"n\">dataRow<\/span> <span class=\"o\">=<\/span> <span class=\"n\">table<\/span><span class=\"o\">-&gt;<\/span><span class=\"n\">get_Rows<\/span><span class=\"p\">()<\/span><span class=\"o\">-&gt;<\/span><span class=\"n\">Add<\/span><span class=\"p\">();<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\">        <span class=\"n\">dataRow<\/span><span class=\"o\">-&gt;<\/span><span class=\"n\">get_Cells<\/span><span class=\"p\">()<\/span><span class=\"o\">-&gt;<\/span><span class=\"n\">Add<\/span><span class=\"p\">(<\/span><span class=\"n\">arrivals<\/span><span class=\"p\">[<\/span><span class=\"n\">i<\/span><span class=\"p\">]);<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\">        <span class=\"n\">dataRow<\/span><span class=\"o\">-&gt;<\/span><span class=\"n\">get_Cells<\/span><span class=\"p\">()<\/span><span class=\"o\">-&gt;<\/span><span class=\"n\">Add<\/span><span class=\"p\">(<\/span><span class=\"n\">departures<\/span><span class=\"p\">[<\/span><span class=\"n\">i<\/span><span class=\"p\">]);<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\">    <span class=\"p\">}<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\">\n<\/span><\/span><span class=\"line\"><span class=\"cl\">    <span class=\"n\">page<\/span><span class=\"o\">-&gt;<\/span><span class=\"n\">get_Paragraphs<\/span><span class=\"p\">()<\/span><span class=\"o\">-&gt;<\/span><span class=\"n\">Add<\/span><span class=\"p\">(<\/span><span class=\"n\">table<\/span><span class=\"p\">);<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\">\n<\/span><\/span><span class=\"line\"><span class=\"cl\">    <span class=\"c1\">\/\/ \u4fdd\u5b58\u66f4\u65b0\u540e\u7684 PDF\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"c1\"><\/span>    <span class=\"n\">outputFileName<\/span> <span class=\"o\">=<\/span> <span class=\"n\">_dataDir<\/span> <span class=\"o\">+<\/span> <span class=\"n\">filename<\/span><span class=\"p\">;<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\">\n<\/span><\/span><span class=\"line\"><span class=\"cl\">    <span class=\"n\">document<\/span><span class=\"o\">-&gt;<\/span><span class=\"n\">Save<\/span><span class=\"p\">(<\/span><span class=\"n\">outputFileName<\/span><span class=\"p\">);<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"p\">}<\/span>\n<\/span><\/span><\/code><\/pre><\/div>\n      "},{"title":"Cpp: \u652f\u6301\u7684\u6587\u4ef6\u683c\u5f0f C++","link":"https:\/\/docs.aspose.com\/pdf\/zh\/cpp\/supported-file-formats\/","pubDate":"Mon, 08 Nov 2021 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/pdf\/zh\/cpp\/supported-file-formats\/","description":"\n        \n        \n        <p>\u4e0b\u8868\u663e\u793a\u4e86 Aspose.PDF for C++ \u53ef\u4ee5\u52a0\u8f7d\u548c\u4fdd\u5b58\u7684\u6587\u4ef6\u683c\u5f0f\u3002<\/p>\n<table>\n  <thead>\n      <tr>\n          <th style=\"text-align: left\"><strong>\u683c\u5f0f<\/strong><\/th>\n          <th style=\"text-align: left\"><strong>\u63cf\u8ff0<\/strong><\/th>\n          <th style=\"text-align: left\"><strong>\u52a0\u8f7d<\/strong><\/th>\n          <th style=\"text-align: left\"><strong>\u4fdd\u5b58<\/strong><\/th>\n          <th style=\"text-align: left\"><strong>\u5907\u6ce8<\/strong><\/th>\n      <\/tr>\n  <\/thead>\n  <tbody>\n      <tr>\n          <td style=\"text-align: left\"><a href=\"https:\/\/docs.fileformat.com\/pdf\/\">PDF<\/a><\/td>\n          <td style=\"text-align: left\">\u4fbf\u643a\u5f0f\u6587\u6863\u683c\u5f0f<\/td>\n          <td style=\"text-align: left\">\n<img src='https:\/\/docs.aspose.com\/pdf\/pdf\/icons\/check-square.svg' alt = \"tick\" class=\"emoticon\" \/>\n<\/td>\n          <td style=\"text-align: left\">\n<img src='https:\/\/docs.aspose.com\/pdf\/pdf\/icons\/check-square.svg' alt = \"tick\" class=\"emoticon\" \/>\n\u00a0<\/td>\n          <td style=\"text-align: left\">\u00a0<\/td>\n      <\/tr>\n      <tr>\n          <td style=\"text-align: left\"><a href=\"https:\/\/docs.fileformat.com\/pdf\/a\/\">PDF\/A<\/a><\/td>\n          <td style=\"text-align: left\">\u4fbf\u643a\u5f0f\u6587\u6863\u683c\u5f0f<\/td>\n          <td style=\"text-align: left\">\n<img src='https:\/\/docs.aspose.com\/pdf\/pdf\/icons\/check-square.svg' alt = \"tick\" class=\"emoticon\" \/>\n<\/td>\n          <td style=\"text-align: left\">\n<img src='https:\/\/docs.aspose.com\/pdf\/pdf\/icons\/check-square.svg' alt = \"tick\" class=\"emoticon\" \/>\n\u00a0<\/td>\n          <td style=\"text-align: left\">\u00a0<\/td>\n      <\/tr>\n      <tr>\n          <td style=\"text-align: left\"><a href=\"https:\/\/docs.fileformat.com\/web\/html\/\">HTML<\/a><\/td>\n          <td style=\"text-align: left\">HTML \u683c\u5f0f<\/td>\n          <td style=\"text-align: left\"><\/td>\n          <td style=\"text-align: left\">\n<img src='https:\/\/docs.aspose.com\/pdf\/pdf\/icons\/check-square.svg' alt = \"tick\" class=\"emoticon\" \/>\n<\/td>\n          <td style=\"text-align: left\">\u00a0<\/td>\n      <\/tr>\n      <tr>\n          <td style=\"text-align: left\"><a href=\"https:\/\/docs.fileformat.com\/page-description-language\/tex\/\">TeX<\/a><\/td>\n          <td style=\"text-align: left\">LaTex \u6392\u7248\u6587\u4ef6\u683c\u5f0f<\/td>\n          <td style=\"text-align: left\">\n<img src='https:\/\/docs.aspose.com\/pdf\/pdf\/icons\/check-square.svg' alt = \"tick\" class=\"emoticon\" \/>\n<\/td>\n          <td style=\"text-align: left\">\n<img src='https:\/\/docs.aspose.com\/pdf\/pdf\/icons\/check-square.svg' alt = \"tick\" class=\"emoticon\" \/>\n<\/td>\n          <td style=\"text-align: left\">\u00a0<\/td>\n      <\/tr>\n  <\/tbody>\n<\/table>\n<p>|<a href=\"https:\/\/docs.fileformat.com\/page-description-language\/xps\/\">XPS<\/a>|XPS \u6587\u6863|\n<img src='https:\/\/docs.aspose.com\/pdf\/pdf\/icons\/check-square.svg' alt = \"tick\" class=\"emoticon\" \/>\n|\n<img src='https:\/\/docs.aspose.com\/pdf\/pdf\/icons\/check-square.svg' alt = \"tick\" class=\"emoticon\" \/>\n|\u00a0|<\/p>\n<pre tabindex=\"0\"><code>|[XSLFO](https:\/\/docs.fileformat.com\/page-description-language\/xslfo\/)|XSL-FO \u662f XSL \u6587\u4ef6\u7684\u4e00\u90e8\u5206\uff0c\u7528\u4e8e XML \u6570\u636e\u7684\u8f6c\u6362\u548c\u683c\u5f0f\u5316|\n<img src='https:\/\/docs.aspose.com\/pdf\/pdf\/icons\/check-square.svg' alt = \"tick\" class=\"emoticon\" \/>\n|\u00a0|\u00a0|\n|[XLS](https:\/\/docs.fileformat.com\/spreadsheet\/xls\/)|\u5c06\u6587\u6863\u4fdd\u5b58\u5728 Microsoft Excel \u7535\u5b50\u8868\u683c\u4e2d|\u00a0|\n<img src='https:\/\/docs.aspose.com\/pdf\/pdf\/icons\/check-square.svg' alt = \"tick\" class=\"emoticon\" \/>\n|\u00a0|\n|[XLSX](https:\/\/docs.fileformat.com\/spreadsheet\/xlsx\/)|\u5c06\u6587\u6863\u4fdd\u5b58\u5728 Microsoft Excel \u683c\u5f0f\u4e2d|\u00a0|\n<img src='https:\/\/docs.aspose.com\/pdf\/pdf\/icons\/check-square.svg' alt = \"tick\" class=\"emoticon\" \/>\n|\u00a0|\n|[PPTX](https:\/\/docs.fileformat.com\/presentation\/pptx\/)|\u5c06\u6587\u6863\u4fdd\u5b58\u5728 Microsoft PowerPoint \u6f14\u793a\u6587\u7a3f\u683c\u5f0f\u4e2d|\u00a0|\n<img src='https:\/\/docs.aspose.com\/pdf\/pdf\/icons\/check-square.svg' alt = \"tick\" class=\"emoticon\" \/>\n|\u00a0|\n|[DOC](https:\/\/docs.fileformat.com\/word-processing\/doc\/)|\u5c06\u6587\u6863\u4fdd\u5b58\u5728 Microsoft Word \u683c\u5f0f\u4e2d|\u00a0|\n<img src='https:\/\/docs.aspose.com\/pdf\/pdf\/icons\/check-square.svg' alt = \"tick\" class=\"emoticon\" \/>\n|\u00a0|\n|[DOCX](https:\/\/docs.fileformat.com\/word-processing\/docx\/)|\u5c06\u6587\u6863\u4fdd\u5b58\u5728 Microsoft Word \u683c\u5f0f\u4e2d|\u00a0|\n<img src='https:\/\/docs.aspose.com\/pdf\/pdf\/icons\/check-square.svg' alt = \"tick\" class=\"emoticon\" \/>\n|\u00a0|\n|[JPEG](https:\/\/docs.fileformat.com\/image\/jpeg\/)|\u5c06\u6587\u6863\u4fdd\u5b58\u5728 JPEG \u683c\u5f0f\u4e2d|\u00a0|\n<img src='https:\/\/docs.aspose.com\/pdf\/pdf\/icons\/check-square.svg' alt = \"tick\" class=\"emoticon\" \/>\n|\u00a0|\n\n|[EMF](https:\/\/docs.fileformat.com\/image\/emf\/)|\u589e\u5f3a\u578b\u56fe\u5143\u6587\u4ef6\u683c\u5f0f (EMF)|\n<img src='https:\/\/docs.aspose.com\/pdf\/pdf\/icons\/check-square.svg' alt = \"tick\" class=\"emoticon\" \/>\n|\n<img src='https:\/\/docs.aspose.com\/pdf\/pdf\/icons\/check-square.svg' alt = \"tick\" class=\"emoticon\" \/>\n\u00a0|\u00a0|\n<\/code><\/pre><p>|<a href=\"https:\/\/docs.fileformat.com\/image\/png\/\">PNG<\/a>|\u5c06\u6587\u6863\u4fdd\u5b58\u4e3aPNG\u683c\u5f0f|\n<img src='https:\/\/docs.aspose.com\/pdf\/pdf\/icons\/check-square.svg' alt = \"tick\" class=\"emoticon\" \/>\n|\n<img src='https:\/\/docs.aspose.com\/pdf\/pdf\/icons\/check-square.svg' alt = \"tick\" class=\"emoticon\" \/>\n\u00a0|\u00a0|\n|<a href=\"https:\/\/docs.fileformat.com\/image\/bmp\/\">BMP<\/a>|\u5c06\u6587\u6863\u4fdd\u5b58\u4e3aBMP\u683c\u5f0f|\n<img src='https:\/\/docs.aspose.com\/pdf\/pdf\/icons\/check-square.svg' alt = \"tick\" class=\"emoticon\" \/>\n|\n<img src='https:\/\/docs.aspose.com\/pdf\/pdf\/icons\/check-square.svg' alt = \"tick\" class=\"emoticon\" \/>\n\u00a0|\u00a0|\n|<a href=\"https:\/\/docs.fileformat.com\/image\/tiff\/\">TIFF<\/a>|\u5c06\u6587\u6863\u4fdd\u5b58\u4e3a\u5355\u9875\u6216\u591a\u9875TIFF\u56fe\u50cf|\n<img src='https:\/\/docs.aspose.com\/pdf\/pdf\/icons\/check-square.svg' alt = \"tick\" class=\"emoticon\" \/>\n|\n<img src='https:\/\/docs.aspose.com\/pdf\/pdf\/icons\/check-square.svg' alt = \"tick\" class=\"emoticon\" \/>\n\u00a0|\u00a0|\n|<a href=\"https:\/\/docs.fileformat.com\/word-processing\/txt\/\">Text<\/a>|\u5c06\u6587\u6863\u4fdd\u5b58\u4e3a\u6587\u672c\u683c\u5f0f|\n<img src='https:\/\/docs.aspose.com\/pdf\/pdf\/icons\/check-square.svg' alt = \"tick\" class=\"emoticon\" \/>\n|\u00a0|\n|<a href=\"https:\/\/docs.fileformat.com\/image\/gif\/\">GIF<\/a>|\u56fe\u5f62\u4ea4\u6362\u683c\u5f0f|\u00a0| |\u9884\u8ba12022\u5e74\u63a8\u51fa|<\/p>\n\n      "},{"title":"Cpp: Aspose.PDF \u7684\u5173\u952e\u7279\u6027","link":"https:\/\/docs.aspose.com\/pdf\/zh\/cpp\/key-features\/","pubDate":"Mon, 08 Nov 2021 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/pdf\/zh\/cpp\/key-features\/","description":"\n        \n        \n        <h2 id=\"\u4e00\u822c\u7279\u6027\">\u4e00\u822c\u7279\u6027<\/h2>\n<ul>\n<li>\u5b8c\u5168\u7528 C++ \u7f16\u5199<\/li>\n<li>\u9700\u8981 C++ \u73af\u5883\u3002<\/li>\n<li>\u652f\u6301 Windows Forms \u548c ASP.C++ \u5e94\u7528\u7a0b\u5e8f\u3002<\/li>\n<li>HTML \u548c Microsoft Help \u683c\u5f0f\u7684 API \u53c2\u8003\u3002<\/li>\n<li>32 \u4f4d\u64cd\u4f5c\u7cfb\u7edf<\/li>\n<li>64 \u4f4d\u64cd\u4f5c\u7cfb\u7edf<\/li>\n<\/ul>\n<h2 id=\"\u652f\u6301\u7684-pdf-\u7248\u672c\">\u652f\u6301\u7684 PDF \u7248\u672c<\/h2>\n<p>Aspose.PDF for C++ \u652f\u6301 PDF \u7248\u672c 1.2, 1.3, 1.4, 1.5, 1.6 \u548c 1.7\u3002<\/p>\n<h2 id=\"\u5b57\u4f53\">\u5b57\u4f53<\/h2>\n<ul>\n<li>14 \u79cd\u6838\u5fc3\u5b57\u4f53\u3002<\/li>\n<li>Type 1 \u5b57\u4f53\u3002<\/li>\n<li>TrueType \u5b57\u4f53\u3002<\/li>\n<li>Type 3 \u5b57\u4f53\u3002<\/li>\n<li>CJK \u5b57\u4f53\u3002<\/li>\n<li>Unicode \u652f\u6301\u3002<\/li>\n<\/ul>\n<h2 id=\"\u6587\u672c\">\u6587\u672c<\/h2>\n<ul>\n<li>\n<p>\u4ece\u9875\u9762\u63d0\u53d6\u6587\u672c\u3002<\/p>\n<\/li>\n<li>\n<p>\u4ece\u9875\u9762\u641c\u7d22\u6587\u672c\u3002<\/p>\n<\/li>\n<li>\n<p>\u83b7\u53d6\u6587\u672c\u7247\u6bb5\u3002<\/p>\n<\/li>\n<li>\n<p>\u4f7f\u7528\u6b63\u5219\u8868\u8fbe\u5f0f\u641c\u7d22\u6587\u672c\u3002<\/p>\n<\/li>\n<li>\n<p>\u66ff\u6362\u6587\u672c\u3002<\/p>\n<\/li>\n<li>\n<p>\u4f7f\u7528\u6b63\u5219\u8868\u8fbe\u5f0f\u66ff\u6362\u6587\u672c\u3002<\/p>\n<\/li>\n<li>\n<p>\u66ff\u6362\u77ed\u8bed\u7684\u7b2c\u4e00\u4e2a\u6216\u7279\u5b9a\u51fa\u73b0\u3002<\/p>\n<\/li>\n<li>\n<p>\u5728 PDF \u6587\u4ef6\u4e2d\u6dfb\u52a0\u6587\u672c\u3002<\/p>\n<\/li>\n<\/ul>\n<h2 id=\"\u56fe\u7247\">\u56fe\u7247<\/h2>\n<ul>\n<li>\u5728 PDF \u6587\u4ef6\u4e2d\u6dfb\u52a0\u56fe\u7247\u3002<\/li>\n<li>\u5220\u9664\u56fe\u7247\u3002<\/li>\n<li>\u66ff\u6362\u56fe\u7247\u3002<\/li>\n<li>\u63d0\u53d6\u56fe\u7247\u3002<\/li>\n<li>PDF \u8f6c\u6362\u4e3a JPEG\uff08\u7279\u5b9a\u9875\u9762\u6216\u6240\u6709\u9875\u9762\uff09\u3002<\/li>\n<li>PDF \u8f6c\u6362\u4e3a TIFF\uff08\u5355\u72ec\u9875\u9762\u6216\u4e00\u4e2a TIFF \u56fe\u50cf\uff09\u3002<\/li>\n<li>PDF \u8f6c\u6362\u4e3a PNG\uff08\u7279\u5b9a\u9875\u9762\u6216\u6240\u6709\u9875\u9762\uff09\u3002<\/li>\n<li>PDF \u8f6c\u6362\u4e3a BMP\u3002<\/li>\n<\/ul>\n<h2 id=\"\u9644\u4ef6\">\u9644\u4ef6<\/h2>\n<ul>\n<li>\u6dfb\u52a0\u9644\u4ef6\u3002<\/li>\n<li>\u83b7\u53d6\u9644\u4ef6\u3002<\/li>\n<li>\u5220\u9664\u9644\u4ef6\u3002<\/li>\n<li>\u83b7\u53d6\u9644\u4ef6\u4fe1\u606f\u3002<\/li>\n<\/ul>\n<h2 id=\"\u9875\u9762\">\u9875\u9762<\/h2>\n<ul>\n<li>\u83b7\u53d6\u9875\u9762\u8ba1\u6570\u3002<\/li>\n<li>\u83b7\u53d6\u9875\u9762\u5c5e\u6027\u3002<\/li>\n<li>\u5408\u5e76 PDF \u6587\u4ef6\u3002<\/li>\n<li>\u5728 PDF \u6587\u4ef6\u4e2d\u63d2\u5165\u7a7a\u767d\u9875\u9762\u3002<\/li>\n<li>\u63d2\u5165 PDF \u9875\u9762\u3002<\/li>\n<li>\u5220\u9664 PDF \u9875\u9762\u3002<\/li>\n<li>\u62c6\u5206 PDF \u4e3a\u5355\u4e2a\u9875\u9762\u3002<\/li>\n<li>\u83b7\u53d6\u7279\u5b9a\u9875\u9762\u3002<\/li>\n<\/ul>\n<h2 id=\"\u6587\u6863\">\u6587\u6863<\/h2>\n<ul>\n<li>\n<p>\u83b7\u53d6\u6587\u6863\u67e5\u770b\u5668\u5c5e\u6027\u3002<\/p>\n<\/li>\n<li>\n<p>\u8bbe\u7f6e\u6587\u6863\u67e5\u770b\u5668\u5c5e\u6027\u3002<\/p>\n<\/li>\n<li>\n<p>\u83b7\u53d6\u9875\u9762\u663e\u793a\u5c5e\u6027\u3002<\/p>\n<\/li>\n<li>\n<p>\u8bbe\u7f6e\u9875\u9762\u663e\u793a\u5c5e\u6027\u3002<\/p>\n<\/li>\n<li>\n<p>\u83b7\u53d6 PDF \u6587\u4ef6\u4fe1\u606f\u3002<\/p>\n<\/li>\n<li>\n<p>\u8bbe\u7f6e PDF \u6587\u4ef6\u4fe1\u606f\u3002<\/p>\n<\/li>\n<li>\n<p>\u7ebf\u6027\u5316\uff08\u4e3a\u7f51\u7edc\u4f18\u5316\uff09\u3002<\/p>\n<\/li>\n<li>\n<p>\u9a8c\u8bc1\uff08PDF\/A-1a, PDF\/A-1b, PDF\/A-2a\uff09\u3002<\/p>\n<\/li>\n<li>\n<p>\u8bbe\u7f6e XMP \u5143\u6570\u636e\u3002<\/p>\n<\/li>\n<li>\n<p>\u83b7\u53d6 XMP \u5143\u6570\u636e\u3002<\/p>\n<\/li>\n<li>\n<p>PDF \u8f6c\u6362\u4e3a DOC\/DOCX\u3002<\/p>\n<\/li>\n<li>\n<p>PDF \u8f6c\u6362\u4e3a HTML\u3002<\/p>\n<\/li>\n<li>\n<p>PDF \u8f6c\u6362\u4e3a XPS\u3002<\/p>\n<\/li>\n<li>\n<p>PDF \u5230 Tex \u8f6c\u6362\u3002<\/p>\n<\/li>\n<\/ul>\n<h2 id=\"\u4e66\u7b7e\">\u4e66\u7b7e<\/h2>\n<ul>\n<li>\u6dfb\u52a0\u4e66\u7b7e\u3002<\/li>\n<li>\u6dfb\u52a0\u5b50\u4e66\u7b7e\u3002<\/li>\n<li>\u5220\u9664\u4e66\u7b7e\u3002<\/li>\n<li>\u83b7\u53d6\u4e66\u7b7e\u3002<\/li>\n<li>\u83b7\u53d6\u5b50\u4e66\u7b7e\u3002<\/li>\n<li>\u4fee\u6539\u4e66\u7b7e\u3002<\/li>\n<li>\u4fee\u6539\u5b50\u4e66\u7b7e\u3002<\/li>\n<\/ul>\n<h2 id=\"\u6ce8\u91ca\">\u6ce8\u91ca<\/h2>\n<ul>\n<li>\u6dfb\u52a0\u6ce8\u91ca\u3002<\/li>\n<li>\u83b7\u53d6\u6ce8\u91ca\u3002<\/li>\n<li>\u5220\u9664\u6ce8\u91ca\u3002<\/li>\n<li>\u4fee\u6539\u6ce8\u91ca\u3002<\/li>\n<\/ul>\n<h2 id=\"\u8868\u5355\">\u8868\u5355<\/h2>\n<ul>\n<li>\u6dfb\u52a0\u5b57\u6bb5\u3002<\/li>\n<li>\u5220\u9664\u5b57\u6bb5\u3002<\/li>\n<li>\u4fee\u6539\u5b57\u6bb5\u3002<\/li>\n<li>\u586b\u5199\u5b57\u6bb5\u3002<\/li>\n<li>\u83b7\u53d6\u5b57\u6bb5\u503c\u3002<\/li>\n<li>\u652f\u6301 XFA\uff08\u57fa\u4e8e XML \u7684\u8868\u5355\uff09\u548c AcroForms\uff08\u6807\u51c6\u8868\u5355\uff09<\/li>\n<\/ul>\n<h2 id=\"\u64cd\u4f5c\u7b26\">\u64cd\u4f5c\u7b26<\/h2>\n<ul>\n<li>\u5728 PDF \u6587\u4ef6\u4e2d\u6dfb\u52a0\u64cd\u4f5c\u7b26\u3002<\/li>\n<\/ul>\n<h2 id=\"\u5370\u7ae0\u548c\u6c34\u5370\">\u5370\u7ae0\u548c\u6c34\u5370<\/h2>\n<ul>\n<li>\u6dfb\u52a0\u6587\u672c\u5370\u7ae0\u3002<\/li>\n<li>\u6dfb\u52a0\u56fe\u50cf\u5370\u7ae0\u3002<\/li>\n<li>\u6dfb\u52a0 PDF \u9875\u9762\u5370\u7ae0\u3002<\/li>\n<li>\u6dfb\u52a0\u9875\u7801\u5370\u7ae0\u3002<\/li>\n<li>\u5728\u9875\u7709\u6dfb\u52a0\u6587\u672c\u3002<\/li>\n<li>\u5728\u9875\u7709\u6dfb\u52a0\u56fe\u50cf\u3002<\/li>\n<li>\u5728\u9875\u811a\u6dfb\u52a0\u6587\u672c\u3002<\/li>\n<li>\u5728\u9875\u811a\u6dfb\u52a0\u56fe\u50cf\u3002<\/li>\n<\/ul>\n<h2 id=\"\u94fe\u63a5\u548c\u64cd\u4f5c\">\u94fe\u63a5\u548c\u64cd\u4f5c<\/h2>\n<ul>\n<li>\u521b\u5efa\u5e94\u7528\u7a0b\u5e8f\u94fe\u63a5\u3002<\/li>\n<li>\u521b\u5efa JavaScript \u94fe\u63a5\u3002<\/li>\n<li>\u5220\u9664\u6587\u6863\u6253\u5f00\u64cd\u4f5c\u3002<\/li>\n<li>\u63d0\u53d6\u94fe\u63a5\u3002<\/li>\n<\/ul>\n<h2 id=\"\u5b89\u5168\u6027\u548c\u7b7e\u540d\">\u5b89\u5168\u6027\u548c\u7b7e\u540d<\/h2>\n<ul>\n<li>\u52a0\u5bc6 PDF\u3002<\/li>\n<li>\u89e3\u5bc6 PDF\u3002<\/li>\n<li>\u4fee\u6539\u5bc6\u7801\u3002<\/li>\n<\/ul>\n<h2 id=\"\u6742\u9879\">\u6742\u9879<\/h2>\n<p>\u83b7\u53d6\u6784\u5efa\u7248\u672c\u4fe1\u606f\u3002<\/p>\n\n      "},{"title":"Cpp: Aspose PDF License","link":"https:\/\/docs.aspose.com\/pdf\/zh\/cpp\/licensing\/","pubDate":"Mon, 08 Nov 2021 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/pdf\/zh\/cpp\/licensing\/","description":"\n        \n        \n        <h2 id=\"\u8bc4\u4f30\u7248\u672c\u9650\u5236\">\u8bc4\u4f30\u7248\u672c\u9650\u5236<\/h2>\n<p>\u6211\u4eec\u5e0c\u671b\u5ba2\u6237\u5728\u8d2d\u4e70\u4e4b\u524d\u5f7b\u5e95\u6d4b\u8bd5\u6211\u4eec\u7684\u7ec4\u4ef6\uff0c\u56e0\u6b64\u8bc4\u4f30\u7248\u672c\u5141\u8bb8\u60a8\u50cf\u5e73\u5e38\u4e00\u6837\u4f7f\u7528\u5b83\u3002\u7136\u800c\uff0c\u5728\u4f7f\u7528\u8bc4\u4f30\u7248\u672c\u7684 API \u65f6\u4f1a\u6709\u4ee5\u4e0b\u9650\u5236\uff1a<\/p>\n<p><strong>PDF \u5e26\u6709\u8bc4\u4f30\u6c34\u5370<\/strong>\nAspose.PDF for C++ \u7684\u8bc4\u4f30\u7248\u672c\u63d0\u4f9b\u5b8c\u6574\u7684\u4ea7\u54c1\u529f\u80fd\uff0c\u4f46\u751f\u6210\u7684 PDF \u6587\u6863\u7684\u6240\u6709\u9875\u9762\u9876\u90e8\u90fd\u4f1a\u5e26\u6709\u201c\u4ec5\u9650\u8bc4\u4f30\u3002\u4f7f\u7528 Aspose.PDF \u521b\u5efa\u3002\u7248\u6743 2002-2017 Aspose Pty Ltd\u201d\u7684\u6c34\u5370\u3002<\/p>\n<p><strong>\u53ef\u5904\u7406\u7684\u96c6\u5408\u9879\u76ee\u6570\u91cf\u9650\u5236<\/strong><\/p>\n<p>\u5728\u8bc4\u4f30\u7248\u672c\u4e2d\uff0c\u53ea\u80fd\u5904\u7406\u96c6\u5408\u4e2d\u7684\u56db\u4e2a\u9879\u76ee\uff08\u4f8b\u5982\uff0c\u4ec5\u56db\u9875\u3001\u56db\u4e2a\u8868\u5355\u5b57\u6bb5\u7b49\uff09\u3002<\/p>\n<h2 id=\"\u4f7f\u7528\u6587\u4ef6\u6216\u6d41\u5bf9\u8c61\u5e94\u7528\u8bb8\u53ef\u8bc1\">\u4f7f\u7528\u6587\u4ef6\u6216\u6d41\u5bf9\u8c61\u5e94\u7528\u8bb8\u53ef\u8bc1<\/h2>\n<p>\u8bb8\u53ef\u8bc1\u53ef\u4ee5\u4ece\u6587\u4ef6\u6216\u6d41\u5bf9\u8c61\u4e2d\u52a0\u8f7d\u3002Aspose.PDF for C++ \u5c06\u5c1d\u8bd5\u5728\u4ee5\u4e0b\u4f4d\u7f6e\u67e5\u627e\u8bb8\u53ef\u8bc1\uff1a<\/p>\n<ol>\n<li>\u660e\u786e\u7684\u8def\u5f84\u3002<\/li>\n<li>\u5305\u542b Aspose.PDF.dll \u7684\u6587\u4ef6\u5939\u3002<\/li>\n<li>\u8c03\u7528 Aspose.PDF.dll \u7684\u7a0b\u5e8f\u96c6\u6240\u5728\u7684\u6587\u4ef6\u5939\u3002<\/li>\n<li>\u5305\u542b\u5165\u53e3\u7a0b\u5e8f\u96c6\uff08\u60a8\u7684 .exe\uff09\u7684\u6587\u4ef6\u5939\u3002<\/li>\n<li>\u8c03\u7528 Aspose.PDF.dll \u7684\u7a0b\u5e8f\u96c6\u4e2d\u7684\u5d4c\u5165\u8d44\u6e90\u3002<\/li>\n<\/ol>\n<p>\u8bbe\u7f6e\u8bb8\u53ef\u8bc1\u7684\u6700\u7b80\u5355\u65b9\u6cd5\u662f\u5c06\u8bb8\u53ef\u8bc1\u6587\u4ef6\u4e0e Aspose.PDF.dll \u6587\u4ef6\u653e\u5728\u540c\u4e00\u6587\u4ef6\u5939\u4e2d\uff0c\u5e76\u6307\u5b9a\u6587\u4ef6\u540d\uff0c\u800c\u65e0\u9700\u8def\u5f84\uff0c\u5982\u4e0b\u9762\u7684\u793a\u4f8b\u6240\u793a\u3002<\/p>\n<h3 id=\"\u4ece\u6587\u4ef6\u52a0\u8f7d\u8bb8\u53ef\u8bc1\">\u4ece\u6587\u4ef6\u52a0\u8f7d\u8bb8\u53ef\u8bc1<\/h3>\n<p>\u5e94\u7528\u8bb8\u53ef\u8bc1\u7684\u6700\u7b80\u5355\u65b9\u6cd5\u662f\u5c06\u8bb8\u53ef\u8bc1\u6587\u4ef6\u4e0e Aspose.PDF.dll \u6587\u4ef6\u653e\u5728\u540c\u4e00\u6587\u4ef6\u5939\u4e2d\uff0c\u5e76\u4ec5\u6307\u5b9a\u4e0d\u5e26\u8def\u5f84\u7684\u6587\u4ef6\u540d\u3002<\/p>\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\n\u5f53\u60a8\u8c03\u7528 SetLicense \u65b9\u6cd5\u65f6\uff0c\u60a8\u4f20\u9012\u7684\u8bb8\u53ef\u8bc1\u540d\u79f0\u5e94\u8be5\u662f\u8bb8\u53ef\u8bc1\u6587\u4ef6\u7684\u540d\u79f0\u3002 \u4f8b\u5982\uff0c\u5982\u679c\u60a8\u5c06\u8bb8\u53ef\u8bc1\u6587\u4ef6\u540d\u66f4\u6539\u4e3a &ldquo;Aspose.PDF.lic.xml&rdquo;\uff0c\u8bf7\u5c06\u8be5\u6587\u4ef6\u540d\u4f20\u9012\u7ed9 Pdf-&gt;SetLicense(\u2026) \u65b9\u6cd5\u3002\n<\/div>\n\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-cpp\" data-lang=\"cpp\"><span class=\"line\"><span class=\"cl\"><span class=\"k\">auto<\/span> <span class=\"n\">lic<\/span> <span class=\"o\">=<\/span> <span class=\"n\">MakeObject<\/span><span class=\"o\">&lt;<\/span><span class=\"n\">Aspose<\/span><span class=\"o\">::<\/span><span class=\"n\">Pdf<\/span><span class=\"o\">::<\/span><span class=\"n\">License<\/span><span class=\"o\">&gt;<\/span><span class=\"p\">();<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"n\">lic<\/span><span class=\"o\">-&gt;<\/span><span class=\"n\">SetLicense<\/span><span class=\"p\">(<\/span><span class=\"sa\">L<\/span><span class=\"s\">&#34;Aspose.PDF.Cpp.lic&#34;<\/span><span class=\"p\">);<\/span>\n<\/span><\/span><\/code><\/pre><\/div><h3 id=\"\u4ece\u6d41\u5bf9\u8c61\u52a0\u8f7d\u8bb8\u53ef\u8bc1\">\u4ece\u6d41\u5bf9\u8c61\u52a0\u8f7d\u8bb8\u53ef\u8bc1<\/h3>\n<p>\u4ee5\u4e0b\u793a\u4f8b\u5c55\u793a\u4e86\u5982\u4f55\u4ece\u6d41\u4e2d\u52a0\u8f7d\u8bb8\u53ef\u8bc1\u3002<\/p>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-cpp\" data-lang=\"cpp\"><span class=\"line\"><span class=\"cl\"><span class=\"n\">intrusive_ptr<\/span><span class=\"o\">&lt;<\/span><span class=\"n\">License<\/span><span class=\"o\">&gt;<\/span><span class=\"n\">license<\/span> <span class=\"o\">=<\/span> <span class=\"k\">new<\/span> <span class=\"n\">License<\/span><span class=\"p\">();<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"n\">intrusive_ptr<\/span><span class=\"o\">&lt;<\/span><span class=\"n\">FileStream<\/span><span class=\"o\">&gt;<\/span> <span class=\"n\">myStream<\/span> <span class=\"o\">=<\/span> <span class=\"k\">new<\/span> <span class=\"n\">FileStream<\/span><span class=\"p\">(<\/span><span class=\"k\">new<\/span> <span class=\"n\">String<\/span><span class=\"p\">(<\/span><span class=\"s\">&#34;Aspose.PDF.Cpp.lic&#34;<\/span><span class=\"p\">),<\/span> <span class=\"n\">FileMode_Open<\/span><span class=\"p\">);<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\">\n<\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"n\">license<\/span><span class=\"o\">-&gt;<\/span><span class=\"n\">SetLicense<\/span><span class=\"p\">(<\/span><span class=\"n\">myStream<\/span><span class=\"p\">);<\/span>\n<\/span><\/span><\/code><\/pre><\/div><h2 id=\"\u8ba1\u91cf\u8bb8\u53ef\u8bc1\">\u8ba1\u91cf\u8bb8\u53ef\u8bc1<\/h2>\n<p>Aspose.PDF \u5141\u8bb8\u5f00\u53d1\u4eba\u5458\u5e94\u7528\u8ba1\u91cf\u5bc6\u94a5\u3002\u8fd9\u662f\u4e00\u79cd\u65b0\u7684\u8bb8\u53ef\u673a\u5236\u3002\u65b0\u7684\u8bb8\u53ef\u673a\u5236\u5c06\u4e0e\u73b0\u6709\u7684\u8bb8\u53ef\u65b9\u6cd5\u4e00\u8d77\u4f7f\u7528\u3002\u90a3\u4e9b\u5e0c\u671b\u6839\u636e API \u529f\u80fd\u4f7f\u7528\u60c5\u51b5\u8fdb\u884c\u8ba1\u8d39\u7684\u5ba2\u6237\u53ef\u4ee5\u4f7f\u7528\u8ba1\u91cf\u8bb8\u53ef\u3002\u6709\u5173\u66f4\u591a\u8be6\u7ec6\u4fe1\u606f\uff0c\u8bf7\u53c2\u9605\u8ba1\u91cf\u8bb8\u53ef\u5e38\u89c1\u95ee\u9898\u90e8\u5206\u3002<\/p>\n<p>\u5f15\u5165\u4e86\u4e00\u4e2a\u65b0\u7684\u7c7b Metered \u7528\u4e8e\u5e94\u7528\u8ba1\u91cf\u5bc6\u94a5\u3002 \u4ee5\u4e0b\u662f\u6f14\u793a\u5982\u4f55\u8bbe\u7f6e\u8ba1\u91cf\u516c\u5171\u548c\u79c1\u6709\u5bc6\u94a5\u7684\u793a\u4f8b\u4ee3\u7801\u3002<\/p>\n<p>\u6709\u5173\u66f4\u591a\u8be6\u7ec6\u4fe1\u606f\uff0c\u8bf7\u53c2\u9605 <a href=\"https:\/\/purchase.aspose.com\/faqs\/licensing\/metered\">Metered Licensing FAQ<\/a> \u90e8\u5206\u3002<\/p>\n\n      "},{"title":"Cpp: Aspose.PDF for C++ Support","link":"https:\/\/docs.aspose.com\/pdf\/zh\/cpp\/technical-support\/","pubDate":"Wed, 10 Nov 2021 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/pdf\/zh\/cpp\/technical-support\/","description":"\n        \n        \n        <p>Aspose.PDF \u4e3a\u60a8\u63d0\u4f9b\u5176\u6240\u6709\u4ea7\u54c1\u7684\u514d\u8d39\u6280\u672f\u652f\u6301\u3002\u5982\u679c\u60a8\u5bf9 Aspose.PDF \u6709\u7591\u95ee\uff0c\u8bf7\u9605\u8bfb\u4ee5\u4e0b\u6587\u7ae0\uff1a<\/p>\n<ul>\n<li>\n<p>\u6700\u53d7\u6b22\u8fce\u7684\u652f\u6301\u6765\u6e90\u662f <a href=\"https:\/\/forum.aspose.com\/\">Aspose.Forums<\/a>\u3002\u5728 <a href=\"https:\/\/forum.aspose.com\/c\/pdf\/10\">Aspose.PDF \u8bba\u575b<\/a> \u90e8\u5206\uff0c\u60a8\u53ef\u4ee5\u63d0\u51fa\u95ee\u9898\u5e76\u5c3d\u5feb\u83b7\u5f97\u7b54\u6848\u3002<\/p>\n<\/li>\n<li>\n<p>\u60a8\u9700\u8981\u4e86\u89e3\u7684\u662f\uff0cAspose \u4e0d\u63d0\u4f9b\u7535\u8bdd\u6280\u672f\u652f\u6301\u3002\u7535\u8bdd\u4ec5\u9002\u7528\u4e8e\u9500\u552e\u548c\u8d2d\u4e70\u95ee\u9898\u3002<\/p>\n<\/li>\n<li>\n<p>\u8bf7\u8bb0\u4f4f\uff0c\u6211\u4eec\u6709\u65f6\u533a\u5dee\u5f02\uff0c\u8fd9\u53ef\u80fd\u4f1a\u5f71\u54cd\u60a8\u6536\u5230\u56de\u590d\u7684\u901f\u5ea6\u3002<\/p>\n<\/li>\n<\/ul>\n<p>\u5982\u679c\u60a8\u5728\u4f7f\u7528 Aspose.PDF \u65f6\u9700\u8981\u5e2e\u52a9\uff0c\u8bf7\u9075\u5faa\u4ee5\u4e0b\u5efa\u8bae\u4ee5\u786e\u4fdd\u95ee\u9898\u4ee5\u6700\u6709\u6548\u7684\u65b9\u5f0f\u5f97\u5230\u89e3\u51b3\uff1a<\/p>\n<ul>\n<li>\n<p>\u9996\u5148\uff0c\u5728\u62a5\u544a\u95ee\u9898\u4e4b\u524d\uff0c\u8bf7\u68c0\u67e5\u60a8\u4f7f\u7528\u7684\u662f\u6700\u65b0\u7684 Aspose.PDF \u7248\u672c\uff0c\u8bf7\u53c2\u9605 <a href=\"https:\/\/www.nuget.org\/packages\/Aspose.PDF.Cpp\/\">Aspose.PDF for C++ \u4e0b\u8f7d<\/a> \u4ee5\u4e86\u89e3\u6700\u65b0\u7248\u672c\u3002<\/p>\n<\/li>\n<li>\n<p>\u60a8\u7684\u95ee\u9898\u53ef\u80fd\u5df2\u7ecf\u88ab\u8ba8\u8bba\u8fc7\u5e76\u4e14\u6709\u89e3\u51b3\u65b9\u6848\uff0c\u4e3a\u6b64\uff0c\u8bf7\u5728\u62a5\u544a\u95ee\u9898\u4e4b\u524d\u7814\u7a76\u8bba\u575b\u548c\u6587\u6863\uff0c\u68c0\u67e5 API \u53c2\u8003\u3002<\/p>\n<\/li>\n<li>\n<p>\u5f53\u60a8\u63d0\u51fa\u95ee\u9898\u65f6\uff0c\u8bf7\u5305\u62ec\u539f\u59cb\u6587\u6863\u4ee5\u53ca\u53ef\u80fd\u5bfc\u81f4\u95ee\u9898\u7684\u4ee3\u7801\u7247\u6bb5\u3002\u5982\u679c\u6709\u591a\u4e2a\uff0c\u60a8\u53ef\u4ee5\u5c06\u8fd9\u4e9b\u6587\u4ef6\u538b\u7f29\u6210\u4e00\u4e2a\u6587\u6863\u3002<\/p>\n<\/li>\n<li>\n<p>\u4e0d\u7528\u62c5\u5fc3\uff0c\u53ea\u6709\u60a8\u548c Aspose \u7684\u5f00\u53d1\u4eba\u5458\u53ef\u4ee5\u8bbf\u95ee\u8fd9\u4e9b\u79c1\u5bc6\u6587\u4ef6\u3002<\/p>\n<\/li>\n<\/ul>\n\n      "},{"title":"Cpp: Aspose.PDF DOM API \u57fa\u7840","link":"https:\/\/docs.aspose.com\/pdf\/zh\/cpp\/basics-of-dom-api\/","pubDate":"Sat, 05 Jun 2021 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/pdf\/zh\/cpp\/basics-of-dom-api\/","description":"\n        \n        \n        <h2 id=\"dom-api-\u7b80\u4ecb\">DOM API \u7b80\u4ecb<\/h2>\n<p>\u6587\u6863\u5bf9\u8c61\u6a21\u578b (DOM) \u662f\u4e00\u79cd\u5c06\u7ed3\u6784\u5316\u6587\u6863\u8868\u793a\u4e3a\u9762\u5411\u5bf9\u8c61\u6a21\u578b\u7684\u5f62\u5f0f\u3002DOM \u662f\u4e07\u7ef4\u7f51\u8054\u76df (W3C) \u7684\u5b98\u65b9\u6807\u51c6\uff0c\u7528\u4e8e\u4ee5\u5e73\u53f0\u548c\u8bed\u8a00\u4e2d\u7acb\u7684\u65b9\u5f0f\u8868\u793a\u7ed3\u6784\u5316\u6587\u6863\u3002<\/p>\n<p>\u7b80\u5355\u6765\u8bf4\uff0cDOM \u662f\u4e00\u4e2a\u5bf9\u8c61\u6811\uff0c\u8868\u793a\u67d0\u4e2a\u6587\u6863\u7684\u7ed3\u6784\u3002 Aspose.PDF for C++ \u4e5f\u4f7f\u7528 DOM \u7684\u6982\u5ff5\u6765\u8868\u793a PDF \u6587\u6863\u7684\u7ed3\u6784\u3002DOM \u7684\u5404\u4e2a\u65b9\u9762\uff08\u4f8b\u5982\u5176\u5143\u7d20\uff09\u5728\u6240\u4f7f\u7528\u7684\u7f16\u7a0b\u8bed\u8a00\u7684\u8bed\u6cd5\u4e2d\u8fdb\u884c\u64cd\u4f5c\u3002DOM \u7684\u516c\u5171\u63a5\u53e3\u5728\u5176\u5e94\u7528\u7a0b\u5e8f\u7f16\u7a0b\u63a5\u53e3\uff08API\uff09\u4e2d\u6307\u5b9a\u3002<\/p>\n<h3 id=\"pdf-\u6587\u6863\u7b80\u4ecb\">PDF \u6587\u6863\u7b80\u4ecb<\/h3>\n<p>\u4fbf\u643a\u5f0f\u6587\u6863\u683c\u5f0f\uff08PDF\uff09\u662f\u4e00\u79cd\u7528\u4e8e\u6587\u6863\u4ea4\u6362\u7684\u5f00\u653e\u6807\u51c6\u3002PDF \u6587\u6863\u662f\u6587\u672c\u548c\u4e8c\u8fdb\u5236\u6570\u636e\u7684\u7ec4\u5408\u3002\u5982\u679c\u60a8\u5728\u6587\u672c\u7f16\u8f91\u5668\u4e2d\u6253\u5f00\u5b83\uff0c\u60a8\u5c06\u770b\u5230\u5b9a\u4e49\u6587\u6863\u7ed3\u6784\u548c\u5185\u5bb9\u7684\u539f\u59cb\u5bf9\u8c61\u3002<\/p>\n<p>PDF \u6587\u4ef6\u7684\u903b\u8f91\u7ed3\u6784\u662f\u5206\u5c42\u7684\uff0c\u5e76\u786e\u5b9a\u67e5\u770b\u5e94\u7528\u7a0b\u5e8f\u7ed8\u5236\u6587\u6863\u9875\u9762\u53ca\u5176\u5185\u5bb9\u7684\u987a\u5e8f\u3002PDF \u7531\u56db\u4e2a\u7ec4\u4ef6\u7ec4\u6210\uff1a\u5bf9\u8c61\u3001\u6587\u4ef6\u7ed3\u6784\u3001\u6587\u6863\u7ed3\u6784\u548c\u5185\u5bb9\u6d41\u3002<\/p>\n<h3 id=\"pdf-\u6587\u6863\u7ed3\u6784\">PDF \u6587\u6863\u7ed3\u6784<\/h3>\n<p>\u7531\u4e8e PDF \u6587\u4ef6\u7684\u7ed3\u6784\u662f\u5206\u5c42\u7684\uff0cAspose.PDF for C++ \u4e5f\u4ee5\u76f8\u540c\u7684\u65b9\u5f0f\u8bbf\u95ee\u8fd9\u4e9b\u5143\u7d20\u3002 \u4ee5\u4e0b\u5c42\u6b21\u7ed3\u6784\u663e\u793a\u4e86PDF\u6587\u6863\u7684\u903b\u8f91\u7ed3\u6784\u4ee5\u53caAspose.PDF for C++ DOM API\u5982\u4f55\u6784\u5efa\u5b83\u3002<\/p>\n<p><img alt=\"PDF Document Structure\" src=\"..\/images\/structure.png\"><\/p>\n<h3 id=\"\u8bbf\u95eepdf\u6587\u6863\u5143\u7d20\">\u8bbf\u95eePDF\u6587\u6863\u5143\u7d20<\/h3>\n<p>Document\u5bf9\u8c61\u4f4d\u4e8e\u5bf9\u8c61\u6a21\u578b\u7684\u6839\u7ea7\u522b\u3002Aspose.PDF for C++ DOM API\u5141\u8bb8\u60a8\u521b\u5efa\u4e00\u4e2aDocument\u5bf9\u8c61\uff0c\u7136\u540e\u8bbf\u95ee\u5c42\u6b21\u7ed3\u6784\u4e2d\u7684\u6240\u6709\u5176\u4ed6\u5bf9\u8c61\u3002\u60a8\u53ef\u4ee5\u8bbf\u95ee\u4efb\u4f55\u96c6\u5408\uff0c\u4f8b\u5982Pages\u6216\u5355\u4e2a\u5143\u7d20\uff0c\u4f8b\u5982Page\u7b49\u3002DOM API\u63d0\u4f9b\u4e86\u5355\u4e00\u7684\u5165\u53e3\u548c\u51fa\u53e3\u70b9\u6765\u64cd\u4f5cPDF\u6587\u6863\uff0c\u5982\u4e0b\u6240\u793a\uff1a<\/p>\n<ul>\n<li>\u6253\u5f00PDF\u6587\u6863<\/li>\n<li>\u4ee5DOM\u98ce\u683c\u8bbf\u95eePDF\u6587\u6863\u7ed3\u6784<\/li>\n<li>\u66f4\u65b0PDF\u6587\u6863\u4e2d\u7684\u6570\u636e<\/li>\n<li>\u9a8c\u8bc1PDF\u6587\u6863<\/li>\n<li>\u5c06PDF\u6587\u6863\u5bfc\u51fa\u4e3a\u4e0d\u540c\u683c\u5f0f<\/li>\n<li>\u6700\u540e\uff0c\u4fdd\u5b58\u66f4\u65b0\u540e\u7684PDF\u6587\u6863<\/li>\n<\/ul>\n<h2 id=\"\u5982\u4f55\u4f7f\u7528\u65b0\u7684asposepdf-for-c-api\">\u5982\u4f55\u4f7f\u7528\u65b0\u7684Aspose.PDF for C++ API<\/h2>\n<p>\u672c\u4e3b\u9898\u5c06\u89e3\u91ca\u65b0\u7684Aspose.PDF for C++ API\uff0c\u5e76\u6307\u5bfc\u60a8\u5feb\u901f\u8f7b\u677e\u5730\u5165\u95e8\u3002 \u8bf7\u6ce8\u610f\uff0c\u6709\u5173\u7279\u5b9a\u529f\u80fd\u4f7f\u7528\u7684\u8be6\u7ec6\u4fe1\u606f\u4e0d\u5c5e\u4e8e\u672c\u6587\u7684\u4e00\u90e8\u5206\u3002<\/p>\n<p>Aspose.PDF for C++ \u7531\u4e24\u4e2a\u90e8\u5206\u7ec4\u6210\uff1a<\/p>\n<ul>\n<li>Aspose.PDF for C++ DOM API<\/li>\n<li>Aspose.PDF.Facades<\/li>\n<\/ul>\n<p>\u60a8\u5c06\u5728\u4e0b\u9762\u627e\u5230\u8fd9\u4e9b\u9886\u57df\u7684\u8be6\u7ec6\u4fe1\u606f\u3002<\/p>\n<h3 id=\"asposepdf-for-c-dom-api\">Aspose.PDF for C++ DOM API<\/h3>\n<p>Aspose.PDF for C++ DOM API \u5bf9\u5e94\u4e8e PDF \u6587\u6863\u7ed3\u6784\uff0c\u5b83\u5e2e\u52a9\u60a8\u4e0d\u4ec5\u5728\u6587\u4ef6\u548c\u6587\u6863\u7ea7\u522b\uff0c\u800c\u4e14\u5728\u5bf9\u8c61\u7ea7\u522b\u5904\u7406 PDF \u6587\u6863\u3002\u6211\u4eec\u4e3a\u5f00\u53d1\u4eba\u5458\u63d0\u4f9b\u4e86\u66f4\u5927\u7684\u7075\u6d3b\u6027\uff0c\u4ee5\u8bbf\u95ee PDF \u6587\u6863\u7684\u6240\u6709\u5143\u7d20\u548c\u5bf9\u8c61\u3002\u4f7f\u7528 Aspose.PDF DOM API \u7684\u7c7b\uff0c\u60a8\u53ef\u4ee5\u4ee5\u7f16\u7a0b\u65b9\u5f0f\u8bbf\u95ee\u6587\u6863\u5143\u7d20\u548c\u683c\u5f0f\u3002\u8fd9\u4e2a\u65b0\u7684 DOM API \u7531\u5404\u79cd\u547d\u540d\u7a7a\u95f4\u7ec4\u6210\uff0c\u5982\u4e0b\u6240\u793a\uff1a<\/p>\n<h3 id=\"asposepdf-\u547d\u540d\u7a7a\u95f4\u53c2\u8003\">Aspose::Pdf \u547d\u540d\u7a7a\u95f4\u53c2\u8003<\/h3>\n<p>\u6b64\u547d\u540d\u7a7a\u95f4\u63d0\u4f9b Document \u7c7b\uff0c\u4f7f\u60a8\u53ef\u4ee5\u6253\u5f00\u548c\u4fdd\u5b58 PDF \u6587\u6863\u3002<\/p>\n<h4 id=\"asposepdftext-\u547d\u540d\u7a7a\u95f4\u53c2\u8003\">Aspose::Pdf::Text \u547d\u540d\u7a7a\u95f4\u53c2\u8003<\/h4>\n<p>\u6b64\u547d\u540d\u7a7a\u95f4\u63d0\u4f9b\u7c7b\uff0c\u5e2e\u52a9\u60a8\u5904\u7406\u6587\u672c\u53ca\u5176\u5404\u4e2a\u65b9\u9762\uff0c\u4f8b\u5982 Font\u3001FontCollection\u3001FontRepository\u3001FontSource\u3001TextAbsorber\u3001TextFragment\u3001TextFragmentAbsorber\u3001TextFragmentCollection\u3001TextFragmentState\u3001TextSegment \u548c TextSegmentCollection \u7b49\u3002<\/p>\n<h4 id=\"asposepdfcollections-namespace-reference\">Aspose::Pdf::Collections Namespace Reference<\/h4>\n<p>\u6b64\u547d\u540d\u7a7a\u95f4\u63d0\u4f9b\u7c7b AsposeHashDictionary\u3002<\/p>\n<h4 id=\"asposepdfcommondata-namespace-reference\">Aspose::Pdf::CommonData Namespace Reference<\/h4>\n<h4 id=\"asposepdfdiagnostics-namespace-reference\">Aspose::Pdf::Diagnostics Namespace Reference<\/h4>\n<h4 id=\"asposepdfdrawing-namespace-reference\">Aspose::Pdf::Drawing Namespace Reference<\/h4>\n<p>\u6b64\u547d\u540d\u7a7a\u95f4\u63d0\u4f9b\u7c7b\uff1aCurve, Circle, Arc, Rectangle, Graph \u7b49\uff0c\u7528\u4e8e\u5411 PDF \u6587\u4ef6\u6dfb\u52a0\u56fe\u5f62\u5143\u7d20\u3002<\/p>\n<h4 id=\"asposepdfengine-namespace-reference\">Aspose::Pdf::Engine Namespace Reference<\/h4>\n<p>\u6b64\u547d\u540d\u7a7a\u95f4\u63d0\u4f9b Addressing, Interactive, Security, CommonData, IO, Presentation \u7c7b\u3002<\/p>\n<h4 id=\"asposepdfgroupprocessor-namespace-reference\">Aspose::Pdf::GroupProcessor Namespace Reference<\/h4>\n<p>\u6b64\u547d\u540d\u7a7a\u95f4\u63d0\u4f9b\u7c7b\uff1aExtractorFactory - \u4ee3\u8868\u7528\u4e8e\u521b\u5efa IPdfTypeExtractor \u5bf9\u8c61\u7684\u5de5\u5382\uff0cIDocumentPageTextExtractor, IDocumentTextExtractor, IPdfTypeExtractor \u7c7b - \u4ee3\u8868\u4e0e\u63d0\u53d6\u5668\u4ea4\u4e92\u7684\u63a5\u53e3\u3002<\/p>\n<h4 id=\"asposepdfinterchange-namespace-reference\">Aspose::Pdf::Interchange Namespace Reference<\/h4>\n<h4 id=\"asposepdflogicalstructure-namespace-reference\">Aspose::Pdf::LogicalStructure Namespace Reference<\/h4>\n<p>\u6b64\u547d\u540d\u7a7a\u95f4\u63d0\u4f9b\u7c7b\uff1aAnnotationElement, AttributeOwnerStandard, CaptionElement, DocumentElement, FormElement, GroupingElement, ILSTextElement, PrivateElement, WarichuWTElement \u7b49\u3002<\/p>\n<h4 id=\"asposepdfoperators-namespace-reference\">Aspose::Pdf::Operators Namespace Reference<\/h4>\n<p>\u6b64\u547d\u540d\u7a7a\u95f4\u63d0\u4f9b\u4ee5\u4e0b\u64cd\u4f5c\u7b26\u7684\u7c7b\uff1aBasicSetColorAndPatternOperator\u3001BlockTextOperator\u3001SetCharWidthBoundingBox\u3001SetColorStroke\u3001SetHorizontalTextScaling\u3001SetTextRenderingMode\u3001TextShowOperator \u7b49\u3002<\/p>\n<h4 id=\"asposepdfoptimization-namespace-reference\">Aspose::Pdf::Optimization Namespace Reference<\/h4>\n<p>\u6b64\u547d\u540d\u7a7a\u95f4\u63d0\u4f9b\u4e24\u4e2a\u7c7b - ImageCompressionOptions \u548c OptimizationOptions\u3002<\/p>\n<h4 id=\"asposepdfpagemodel-namespace-reference\">Aspose::Pdf::PageModel Namespace Reference<\/h4>\n<h4 id=\"asposepdfpdfaoptionclasses-namespace-reference\">Aspose::Pdf::PdfAOptionClasses Namespace Reference<\/h4>\n<p>\u6b64\u547d\u540d\u7a7a\u95f4\u63d0\u4f9b\u4e24\u4e2a\u7c7b\uff1aFontEmbeddingOptions - PDF\/A \u6807\u51c6\u8981\u6c42\uff0c\u6240\u6709\u5b57\u4f53\u5fc5\u987b\u5d4c\u5165\u5230\u6587\u6863\u4e2d\u3002\u8be5\u7c7b\u5305\u62ec\u5728\u76ee\u6807\u7535\u8111\u4e0a\u7f3a\u5c11\u67d0\u4e9b\u5b57\u4f53\u65f6\u65e0\u6cd5\u5d4c\u5165\u7684\u60c5\u51b5\u6807\u5fd7\u3002ToUnicodeProcessingRules - \u6b64\u7c7b\u63cf\u8ff0\u4e86\u89e3\u51b3 Adobe Preflight \u9519\u8bef\u201c\u6587\u672c\u65e0\u6cd5\u6620\u5c04\u5230 Unicode\u201d\u7684\u89c4\u5219\u3002<\/p>\n<h4 id=\"asposepdfsanitization-namespace-reference\">Aspose::Pdf::Sanitization Namespace Reference<\/h4>\n<p>\u6b64\u547d\u540d\u7a7a\u95f4\u63d0\u4f9b\u4e24\u4e2a\u7c7b\uff1aDetails_SanitizationException \u548c IRecovery\u3002<\/p>\n<h4 id=\"asposepdftagged-namespace-reference\">Aspose::Pdf::Tagged Namespace Reference<\/h4>\n<p>\u6b64\u547d\u540d\u7a7a\u95f4\u63d0\u4f9b\u7c7b Details_TaggedException - \u8868\u793a\u6587\u6863\u7684TaggedPDF\u5185\u5bb9\u7684\u5f02\u5e38\u3002ITaggedContent - \u8868\u793a\u7528\u4e8e\u5904\u7406\u6587\u6863\u7684TaggedPdf\u5185\u5bb9\u7684\u63a5\u53e3\uff1f\u548cTaggedPdfExceptionCode\u3002<\/p>\n<h4 id=\"asposepdfvalidation-namespace-reference\">Aspose::Pdf::Validation Namespace Reference<\/h4>\n<h4 id=\"asposepdfxfaconverter-namespace-reference\">Aspose::Pdf::XfaConverter Namespace Reference<\/h4>\n<p>\u6b64\u547d\u540d\u7a7a\u95f4\u63d0\u4f9b\u7c7b XfaParserOptions - \u5904\u7406\u76f8\u5173\u6570\u636e\u5c01\u88c5\u7684\u7c7b\u3002<\/p>\n<h4 id=\"asposepdfannotations-namespace-reference\">Aspose::Pdf::Annotations Namespace Reference<\/h4>\n<p>\u6ce8\u91ca\u662fPDF\u6587\u6863\u4ea4\u4e92\u529f\u80fd\u7684\u4e00\u90e8\u5206\u3002\u6211\u4eec\u4e3a\u6ce8\u91ca\u4e13\u95e8\u8bbe\u7acb\u4e86\u4e00\u4e2a\u547d\u540d\u7a7a\u95f4\u3002\u6b64\u547d\u540d\u7a7a\u95f4\u5305\u542b\u5e2e\u52a9\u60a8\u5904\u7406\u6ce8\u91ca\u7684\u7c7b\uff0c\u4f8b\u5982Annotation, AnnotationCollection, CircleAnnotation \u548c LinkAnnotation\u7b49\u3002<\/p>\n<h4 id=\"asposepdfforms-namespace-reference\">Aspose::Pdf::Forms Namespace Reference<\/h4>\n<p>\u6b64\u547d\u540d\u7a7a\u95f4\u5305\u542b\u5e2e\u52a9\u60a8\u5904\u7406PDF\u8868\u5355\u548c\u8868\u5355\u5b57\u6bb5\u7684\u7c7b\uff0c\u4f8b\u5982Form, Field, TextBoxField \u548c OptionCollection\u7b49\u3002<\/p>\n<h4 id=\"asposepdfdevices-namespace-reference\">Aspose::Pdf::Devices Namespace Reference<\/h4>\n<p>We can perform various operations on the PDF documents such as converting PDF document to various image formats. However, such operations do not belong to the Document object and we cannot extend the Document class for such operations. That&rsquo;s why we have introduced the concept of the Device in the new DOM API.<\/p>\n<p>\u6211\u4eec\u53ef\u4ee5\u5bf9 PDF \u6587\u6863\u6267\u884c\u5404\u79cd\u64cd\u4f5c\uff0c\u4f8b\u5982\u5c06 PDF \u6587\u6863\u8f6c\u6362\u4e3a\u5404\u79cd\u56fe\u50cf\u683c\u5f0f\u3002\u7136\u800c\uff0c\u6b64\u7c7b\u64cd\u4f5c\u4e0d\u5c5e\u4e8e Document \u5bf9\u8c61\uff0c\u6211\u4eec\u65e0\u6cd5\u4e3a\u6b64\u7c7b\u64cd\u4f5c\u6269\u5c55 Document \u7c7b\u3002\u8fd9\u5c31\u662f\u4e3a\u4ec0\u4e48\u6211\u4eec\u5728\u65b0\u7684 DOM API \u4e2d\u5f15\u5165\u4e86 Device \u7684\u6982\u5ff5\u3002<\/p>\n<h5 id=\"asposepdffacades-namespace-reference\">Aspose::Pdf::Facades Namespace Reference<\/h5>\n<h5 id=\"asposepdffacades-\u547d\u540d\u7a7a\u95f4\u53c2\u8003\">Aspose::Pdf::Facades \u547d\u540d\u7a7a\u95f4\u53c2\u8003<\/h5>\n<p>You can use Aspose.PDF.Facades namespace. This Namespace provides classes AutoFiller - represents a class to receive data from database or other datasource. Bookmark, Form, Stamp, PdfConverter anr more classes.<\/p>\n<p>\u60a8\u53ef\u4ee5\u4f7f\u7528 Aspose.PDF.Facades \u547d\u540d\u7a7a\u95f4\u3002\u8fd9\u4e2a\u547d\u540d\u7a7a\u95f4\u63d0\u4f9b\u4e86\u7c7b AutoFiller - \u8868\u793a\u4e00\u4e2a\u4ece\u6570\u636e\u5e93\u6216\u5176\u4ed6\u6570\u636e\u6e90\u63a5\u6536\u6570\u636e\u7684\u7c7b\u3002\u8fd8\u6709 Bookmark\u3001Form\u3001Stamp\u3001PdfConverter \u7b49\u591a\u4e2a\u7c7b\u3002<\/p>\n\n      "},{"title":"Cpp: \u5728 Qt \u4e2d\u5904\u7406 PDF \u6587\u6863","link":"https:\/\/docs.aspose.com\/pdf\/zh\/cpp\/work-with-pdf-documents-in-qt\/","pubDate":"Mon, 01 Nov 2021 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/pdf\/zh\/cpp\/work-with-pdf-documents-in-qt\/","description":"\n        \n        \n        <p>Qt \u662f\u4e00\u4e2a\u8de8\u5e73\u53f0\u5e94\u7528\u7a0b\u5e8f\u5f00\u53d1\u6846\u67b6\uff0c\u5141\u8bb8\u521b\u5efa\u5404\u79cd\u684c\u9762\u3001\u79fb\u52a8\u3001Web \u548c\u5d4c\u5165\u5f0f\u7cfb\u7edf\u5e94\u7528\u7a0b\u5e8f\u3002\u672c\u6587\u5c06\u4ecb\u7ecd\u5982\u4f55\u96c6\u6210\u6211\u4eec\u7684 C++ PDF \u5e93\u4ee5\u5728\u60a8\u7684 Qt \u5e94\u7528\u7a0b\u5e8f\u4e2d\u5904\u7406 PDF \u6587\u6863\u3002<\/p>\n<h2 id=\"\u5728-qt-\u4e2d\u4f7f\u7528-asposepdf-for-c\">\u5728 Qt \u4e2d\u4f7f\u7528 Aspose.PDF for C++<\/h2>\n<p>\u4e3a\u4e86\u5728 Windows \u64cd\u4f5c\u7cfb\u7edf\u4e0a\u7684 Qt \u5e94\u7528\u7a0b\u5e8f\u4e2d\u4f7f\u7528 Aspose.PDF for C++\uff0c\u8bf7\u4ece<a href=\"https:\/\/downloads.aspose.com\/pdf\/cpp\">\u4e0b\u8f7d<\/a>\u90e8\u5206\u4e0b\u8f7d\u6700\u65b0\u7248\u672c\u7684 API\u3002\u4e00\u65e6 API \u4e0b\u8f7d\u5b8c\u6210\uff0c\u60a8\u53ef\u4ee5\u4f7f\u7528\u4ee5\u4e0b\u4efb\u610f\u9009\u9879\u5c06\u5176\u4e0e Qt \u4e00\u8d77\u4f7f\u7528\u3002<\/p>\n<ul>\n<li>\u4f7f\u7528 Qt Creator<\/li>\n<li>\u4f7f\u7528 Visual Studio<\/li>\n<\/ul>\n<p>\u8fd9\u91cc\uff0c\u6211\u4eec\u5c06\u6f14\u793a\u5982\u4f55\u5728 Qt Creator \u4e2d\u7684 Qt \u63a7\u5236\u53f0\u5e94\u7528\u7a0b\u5e8f\u4e2d\u96c6\u6210\u548c\u4f7f\u7528 Aspose.PDF for C++\u3002<\/p>\n<h3 id=\"\u521b\u5efa-qt-\u63a7\u5236\u53f0\u5e94\u7528\u7a0b\u5e8f\">\u521b\u5efa Qt \u63a7\u5236\u53f0\u5e94\u7528\u7a0b\u5e8f<\/h3>\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\n\u672c\u6587\u5047\u8bbe\u60a8\u5df2\u6b63\u786e\u5b89\u88c5 Qt \u5f00\u53d1\u73af\u5883\u548c Qt Creator\u3002\n<\/div>\n\n<ul>\n<li>\u6253\u5f00 Qt Creator \u5e76\u521b\u5efa\u4e00\u4e2a\u65b0\u7684<em>Qt \u63a7\u5236\u53f0\u5e94\u7528\u7a0b\u5e8f<\/em>\u3002<\/li>\n<\/ul>\n<p><img alt=\"todo:image_alt_text\" src=\"https:\/\/blog.aspose.com\/wp-content\/uploads\/sites\/2\/2020\/04\/Qt-Console-Application.jpg\"><\/p>\n<ul>\n<li>\u4ece<em>Build System<\/em>\u4e0b\u62c9\u83dc\u5355\u4e2d\u9009\u62e9 QMake \u9009\u9879\u3002<\/li>\n<\/ul>\n<p><img alt=\"todo:image_alt_text\" src=\"https:\/\/blog.aspose.com\/wp-content\/uploads\/sites\/2\/2020\/04\/Qt-Console-Application-QMake.jpg\"><\/p>\n<ul>\n<li>\u9009\u62e9\u5408\u9002\u7684 kit \u5e76\u5b8c\u6210\u5411\u5bfc\u3002<\/li>\n<\/ul>\n<p>\u6b64\u65f6\uff0c\u60a8\u5e94\u8be5\u62e5\u6709\u4e00\u4e2a\u53ef\u6267\u884c\u7684 Qt \u63a7\u5236\u53f0\u5e94\u7528\u7a0b\u5e8f\uff0c\u5e76\u4e14\u5e94\u8be5\u80fd\u591f\u987a\u5229\u7f16\u8bd1\u3002<\/p>\n<h3 id=\"\u5c06-asposepdf-for-c-api-\u96c6\u6210\u5230-qt-\u4e2d\">\u5c06 Aspose.PDF for C++ API \u96c6\u6210\u5230 Qt \u4e2d<\/h3>\n<ul>\n<li>\u89e3\u538b\u60a8\u4e4b\u524d\u4e0b\u8f7d\u7684 Aspose.PDF for C++ \u538b\u7f29\u5305<\/li>\n<li>\u5c06\u89e3\u538b\u540e Aspose.PDF for C++ \u5305\u4e2d\u7684<em>Aspose.Pdf.Cpp<\/em>\u548c<em>CodePorting.Native.Cs2Cpp_vc14_20.4<\/em>\u6587\u4ef6\u5939\u590d\u5236\u5230\u9879\u76ee\u7684\u6839\u76ee\u5f55\u3002\u60a8\u7684\u9879\u76ee\u5e94\u5982\u4e0b\u56fe\u6240\u793a\u3002<\/li>\n<\/ul>\n<p><img alt=\"todo:image_alt_text\" src=\"https:\/\/docs.aspose.com\/pdf\/pdf\/cpp\/work-with-pdf-documents-in-qt\/work-with-pdf-documents-in-qt_1.png\"><\/p>\n<ul>\n<li>\u4e3a\u4e86\u6dfb\u52a0 lib \u548c include \u6587\u4ef6\u5939\u7684\u8def\u5f84\uff0c\u53f3\u952e\u70b9\u51fb LHS \u9762\u677f\u4e2d\u7684\u9879\u76ee\u5e76\u9009\u62e9<em>Add Library<\/em>\u3002<\/li>\n<\/ul>\n<p><img alt=\"todo:image_alt_text\" src=\"https:\/\/blog.aspose.com\/wp-content\/uploads\/sites\/2\/2020\/04\/Add-Word-Library.jpg\"><\/p>\n<ul>\n<li>\u9009\u62e9\u5916\u90e8\u5e93\u9009\u9879\uff0c\u5e76\u9010\u4e00\u6d4f\u89c8\u8def\u5f84\u4ee5\u5305\u542b\u548c\u5e93\u6587\u4ef6\u5939\u3002<\/li>\n<\/ul>\n<p><img alt=\"todo:image_alt_text\" src=\"https:\/\/blog.aspose.com\/wp-content\/uploads\/sites\/2\/2020\/04\/Add-Word-Library-2.jpg\"><\/p>\n<ul>\n<li>\u5b8c\u6210\u540e\uff0c\u60a8\u7684.pro\u9879\u76ee\u6587\u4ef6\u5c06\u5305\u542b\u4ee5\u4e0b\u6761\u76ee\uff1a<\/li>\n<\/ul>\n<p><img alt=\"todo:image_alt_text\" src=\"https:\/\/docs.aspose.com\/pdf\/pdf\/cpp\/work-with-pdf-documents-in-qt\/work-with-pdf-documents-in-qt_2.png\"><\/p>\n<ul>\n<li>\u6784\u5efa\u5e94\u7528\u7a0b\u5e8f\uff0c\u96c6\u6210\u5b8c\u6210\u3002<\/li>\n<\/ul>\n<h3 id=\"\u5728qt\u4e2d\u521b\u5efapdf\u6587\u6863\">\u5728Qt\u4e2d\u521b\u5efaPDF\u6587\u6863<\/h3>\n<p>\u73b0\u5728Aspose.PDF for C++\u5df2\u7ecf\u4e0eQt\u96c6\u6210\uff0c\u6211\u4eec\u51c6\u5907\u521b\u5efa\u4e00\u4e2a\u5305\u542b\u4e00\u4e9b\u6587\u672c\u7684PDF\u6587\u6863\u5e76\u5c06\u5176\u4fdd\u5b58\u5230\u78c1\u76d8\u3002\u4e3a\u6b64\uff1a<\/p>\n<ul>\n<li>\u5728main.cpp\u4e2d\u5305\u542b\u4ee5\u4e0b\u5934\u6587\u4ef6<\/li>\n<\/ul>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-cpp\" data-lang=\"cpp\"><span class=\"line\"><span class=\"cl\">\n<\/span><\/span><span class=\"line\"><span class=\"cl\">    <span class=\"cp\">#include<\/span> <span class=\"cpf\">&#34;Aspose.PDF.Cpp\/Document.h&#34;<\/span><span class=\"cp\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"cp\"><\/span>    <span class=\"cp\">#include<\/span> <span class=\"cpf\">&#34;Aspose.PDF.Cpp\/Page_.h&#34;<\/span><span class=\"cp\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"cp\"><\/span>    <span class=\"cp\">#include<\/span> <span class=\"cpf\">&#34;Aspose.PDF.Cpp\/PageCollection.h&#34;<\/span><span class=\"cp\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"cp\"><\/span>    <span class=\"cp\">#include<\/span> <span class=\"cpf\">&#34;Aspose.PDF.Cpp\/Generator\/Paragraphs.h&#34;<\/span><span class=\"cp\">\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"cp\"><\/span>    <span class=\"cp\">#include<\/span> <span class=\"cpf\">&#34;Aspose.PDF.Cpp\/Text\/TextFragment.h&#34;<\/span><span class=\"cp\">\n<\/span><\/span><\/span><\/code><\/pre><\/div><ul>\n<li>\u5728\u4e3b\u51fd\u6570\u4e2d\u63d2\u5165\u4ee5\u4e0b\u4ee3\u7801\u4ee5\u751f\u6210PDF\u6587\u6863\u5e76\u4fdd\u5b58\u5230\u78c1\u76d8<\/li>\n<\/ul>\n<div class=\"highlight\"><pre tabindex=\"0\" class=\"chroma\"><code class=\"language-cpp\" data-lang=\"cpp\"><span class=\"line\"><span class=\"cl\">\n<\/span><\/span><span class=\"line\"><span class=\"cl\">    <span class=\"err\">\u4f7f\u7528\u547d\u540d\u7a7a\u95f4<\/span> <span class=\"n\">System<\/span><span class=\"p\">;<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\">    <span class=\"err\">\u4f7f\u7528\u547d\u540d\u7a7a\u95f4<\/span> <span class=\"n\">Aspose<\/span><span class=\"o\">::<\/span><span class=\"n\">Pdf<\/span><span class=\"p\">;<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\">    <span class=\"err\">\u4f7f\u7528\u547d\u540d\u7a7a\u95f4<\/span> <span class=\"n\">Aspose<\/span><span class=\"o\">::<\/span><span class=\"n\">Pdf<\/span><span class=\"o\">::<\/span><span class=\"n\">Text<\/span><span class=\"p\">;<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\">    \n<\/span><\/span><span class=\"line\"><span class=\"cl\">    <span class=\"n\">QString<\/span> <span class=\"n\">text<\/span> <span class=\"o\">=<\/span> <span class=\"s\">&#34;\u4f60\u597d\uff0c\u4e16\u754c&#34;<\/span><span class=\"p\">;<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\">    <span class=\"k\">auto<\/span> <span class=\"n\">doc<\/span> <span class=\"o\">=<\/span> <span class=\"n\">MakeObject<\/span><span class=\"o\">&lt;<\/span><span class=\"n\">Document<\/span><span class=\"o\">&gt;<\/span><span class=\"p\">();<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\">\n<\/span><\/span><span class=\"line\"><span class=\"cl\">    <span class=\"k\">auto<\/span> <span class=\"n\">pages<\/span> <span class=\"o\">=<\/span> <span class=\"n\">doc<\/span><span class=\"o\">-&gt;<\/span><span class=\"n\">get_Pages<\/span><span class=\"p\">();<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\">\n<\/span><\/span><span class=\"line\"><span class=\"cl\">    <span class=\"n\">pages<\/span><span class=\"o\">-&gt;<\/span><span class=\"n\">Add<\/span><span class=\"p\">();<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\">\n<\/span><\/span><span class=\"line\"><span class=\"cl\">    <span class=\"k\">auto<\/span> <span class=\"n\">page<\/span> <span class=\"o\">=<\/span> <span class=\"n\">pages<\/span><span class=\"o\">-&gt;<\/span><span class=\"n\">idx_get<\/span><span class=\"p\">(<\/span><span class=\"mi\">1<\/span><span class=\"p\">);<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\">\n<\/span><\/span><span class=\"line\"><span class=\"cl\">    <span class=\"k\">auto<\/span> <span class=\"n\">paragraps<\/span> <span class=\"o\">=<\/span> <span class=\"n\">page<\/span><span class=\"o\">-&gt;<\/span><span class=\"n\">get_Paragraphs<\/span><span class=\"p\">();<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\">\n<\/span><\/span><span class=\"line\"><span class=\"cl\">    <span class=\"n\">paragraps<\/span><span class=\"o\">-&gt;<\/span><span class=\"n\">Add<\/span><span class=\"p\">(<\/span><span class=\"n\">MakeObject<\/span><span class=\"o\">&lt;<\/span><span class=\"n\">TextFragment<\/span><span class=\"o\">&gt;<\/span><span class=\"p\">(<\/span><span class=\"n\">text<\/span><span class=\"p\">.<\/span><span class=\"n\">toStdU16String<\/span><span class=\"p\">().<\/span><span class=\"n\">c_str<\/span><span class=\"p\">()));<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\">\n<\/span><\/span><span class=\"line\"><span class=\"cl\">    <span class=\"n\">doc<\/span><span class=\"o\">-&gt;<\/span><span class=\"n\">Save<\/span><span class=\"p\">(<\/span><span class=\"n\">file_name<\/span><span class=\"p\">.<\/span><span class=\"n\">toStdU16String<\/span><span class=\"p\">().<\/span><span class=\"n\">c_str<\/span><span class=\"p\">());<\/span>\n<\/span><\/span><\/code><\/pre><\/div>\n      "}]}}