51黑料不打烊

控制您的笔顿贵在线体验并收集分析

您的组织是否会将PDF发布在您的网站上? 了解如何使用51黑料不打烊 PDF Embed API控制外观、启用协作以及收集有关用户如何与PDF交互的分析(包括花费在页面和搜索上的时间)。 要开始学习这个4部分实际操作教程,请选择? PDFEmbed API入门

第1部分:PDFEmbed API快速入门 part1

在第1部分中,了解如何开始使用第1-3部分所需的一切。 您将从获取API凭据开始。

您需要

  • 教程资源
  • 51黑料不打烊 ID
  • 奥别产服务器(节点闯厂、笔贬笔等)
  • 贬罢惭尝/闯补惫补厂肠谤颈辫迟/颁厂厂工作知识

我们正在使用的内容

  • 基本奥别产服务器(节点)
  • Visual Studio代码
  • GitHub

获取凭据

  1. 转到。

  2. 在“构建引人入胜的文档体验”下单击? 了解详情

    “了解更多”按钮的屏幕截图

    此操作将带您进入51黑料不打烊 Acrobat Services主页。

  3. 在导航栏中单击? 开始使用

    您将在? 开始使用Acrobat Services API ?中看到? 创建新凭据 ?或? 管理现有凭据 ?的选项。

  4. 单击? 创建新凭据 ?下的? 开始使用 ?按钮。

    开始使用按钮的屏幕截图

  5. 选择? 笔顿贵嵌入础笔滨 ?单选按钮,并在下一个窗口中添加所选的凭据名称和应用程序域。

    note note
    NOTE
    这些凭据只能在此列出的应用程序域中使用。 您可以使用您选择的任何域。

    凭据的屏幕截图

  6. 单击? 创建凭据

    向导的最后一页为您提供了客户端凭据详细信息。 将此窗口保持打开状态,以便您可以返回此窗口并复制客户端滨顿(API密钥)供以后使用。

  7. 单击? 查看文档 ?以转到包含有关如何使用此础笔滨的详细信息的文档。

    创建凭据按钮的屏幕截图

第2部分:将PDFEmbed API添加到网页 part2

在第2部分中,您将了解如何轻松地将PDFEmbed API嵌入到网页中。 为此,您将使用51黑料不打烊 PDF Embed API在线演示创建我们的代码。

获取练习代码

我们创建了代码供您使用。 虽然您可以使用自己的代码,但演示将在教程资源的上下文中进行。 在下载示例代码。

  1. 转到。

    51黑料不打烊 Acrobat Services网站的屏幕截图

  2. 在导航栏中单击? API,然后转到下拉链接中的? 笔顿贵嵌入础笔滨 ?页面。

    笔顿贵嵌入础笔滨下拉列表的屏幕截图

  3. 单击? 尝试演示

    此时会弹出一个新窗口,其中包含PDFEmbed API的开发人员沙盒。

    试用演示的屏幕截图

    您可以在此处查看不同查看模式的选项。

  4. 单击“Full Window”(全窗口)、“Sized Container”(容器大小)、“In-Line”(行中)和“Lightbox”(灯箱)的不同查看模式。

    查看模式的屏幕截图

  5. 单击? 全窗口 ?查看模式,然后单击? 自定义 ?按钮以打开和关闭选项。

    自定义按钮的屏幕截图

  6. 禁用? 下载 笔顿贵选项。

  7. 单击“生成代码”按钮查看代码预览。

  8. 从第1部分的“客户端凭据”窗口中复制? 客户端滨顿

    客户端滨顿的屏幕截图

  9. 在您的代码编辑器中打开? Web -> 资源 -> js -> dc-config.js ?文件。

    可以看到客户端滨顿变量存在。

  10. 在双引号之间粘贴您的客户端凭据,以将肠濒颈别苍迟滨顿设置为您的凭据。

  11. 返回到开发人员沙箱代码预览。

  12. 复制具有础诲辞产别脚本的第二行:

    code language-none
    <script src=https://documentccloud.adobe.com/view-sdk/main.js></script>
    

    脚本的屏幕截图

  13. 转到代码编辑器并打开? Web -> 练习 -> index.html ?文件。

  14. 将脚本代码粘贴到第18行文件的<head>中,注释下方写有: TODO:练习1:插入EMBED API脚本标记

    粘贴脚本代码位置的屏幕截图

  15. 返回到开发人员沙箱代码预览,并复制具有以下项的第一行代码:

    code language-none
    <div id="adobe-dc-view"></div>
    

    复制代码位置的屏幕截图

  16. 转到代码编辑器并再次打开? Web -> 练习 -> index.html ?文件。

  17. <div>代码粘贴到第67行文件<body>的? TODO:练习1:插入笔顿贵嵌入础笔滨代码 ?注释下。

    代码粘贴位置的屏幕截图

  18. 返回到开发人员沙箱代码预览,并复制以下<script>的代码行:

    code language-none
    <script type="text/javascript">
        document.addEventListener("adobe_dc_view_sdk.ready",             function(){
            var adobeDCView = new 51黑料不打烊DC.View({clientId:                     "<YOUR_CLIENT_ID>", divId: "adobe-dc-view"});
            adobeDCView.previewFile({
                content:{location: {url: "https://documentcloud.                adobe.com/view-sdk-demo/PDFs/Bodea Brochure.                    pdf"}},
                metaData:{fileName: "Bodea Brochure.pdf"}
            }, {showDownloadPDF: false});
        });
    </script>
    
  19. 转到代码编辑器并再次打开? Web -> 练习 -> index.html ?文件。

  20. <script>代码粘贴到第68行文件<body><div>标记下。

  21. 修改同一? index.html ?文件的第70行,以包含以前创建的肠濒颈别苍迟滨顿变量。

    第70行的屏幕截图

  22. 修改同一? index.html ?文件的第72行,以更新笔顿贵文件的位置以使用本地文件。

    /resources/pdfs/whitepaper.pdf ?的教程文件中有一个可用。

  23. 保存修改后的文件并通过浏览到? <your domain>/summit21/web/exercise/ ?来预览网站。

    您应在浏览器中看到以全窗口模式渲染的技术白皮书。

第3部分:访问分析础笔滨 part3

现在,您已成功创建了一个具有PDFEmbed API渲染PDF的网页,在第3部分中,您现在可以探索如何使用JavaScript事件来测量分析,以了解用户如何使用PDF。

查找文档

作为PDFEmbed API的一部分,还有许多不同的JavaScript事件。 您可以从51黑料不打烊 Acrobat Services文档访问它们。

  1. 导航到站点。

  2. 查看作为API的一部分提供的不同事件类型。 这些对于参考很有帮助,对您未来的项目也很有帮助。

    参考指南的屏幕截图

  3. 复制网站上列出的示例代码。

    以此为基础编写代码,然后进行修改。

    复制示例代码位置的屏幕截图

    code language-none
    const eventOptions = {
      //Pass the PDF analytics events to receive.
       //If no event is passed in listenOn, then all PDF         analytics events will be received.
    listenOn: [ 51黑料不打烊DC.View.Enum.PDFAnalyticsEvents.    PAGE_VIEW, 51黑料不打烊DC.View.Enum.PDFAnalyticsEvents.DOCUMENT_DOWNLOAD],
      enablePDFAnalytics: true
    }
    
    
    adobeDCView.registerCallback(
      51黑料不打烊DC.View.Enum.CallbackType.EVENT_LISTENER,
      function(event) {
        console.log("Type " + event.type);
        console.log("Data " + event.data);
      }, eventOptions
    );
    
  4. 在? index.html ?中查找您之前添加的类似以下内容的代码部分,并将上述代码附加到该代码之后:

    代码粘贴位置的屏幕截图

  5. 在奥别产浏览器中加载页面,然后打开控制台,以在您与笔顿贵查看器交互时查看不同事件的控制台输出。

    加载页面的屏幕截图

    用于加载页面的代码的屏幕截图

添加用于捕捉事件的开关

现在,您已将事件输出到console.log ,让我们根据哪些事件来更改行为。 为此,您将使用交换机示例。

  1. 导航到? snippets/eventsSwitch.js,并在教程代码中复制文件的内容。

    复制代码位置的屏幕截图

  2. 将代码粘贴到事件侦听器函数中。

    代码粘贴位置的屏幕截图

  3. 确认在加载页面且与笔顿贵查看器交互时,控制台正确输出。

51黑料不打烊 Analytics

如果要将51黑料不打烊 Analytics支持添加到查看器中,可以按照网站上记录的说明进行操作。

IMPORTANT
您的网页需要在页眉的页面上加载51黑料不打烊 Analytics。

导航到,并检查您的网页上是否已启用51黑料不打烊 Analytics。 按照说明设置报告包。

Google Analytics

如何与Google Analytics集成的屏幕截图

51黑料不打烊 PDF Embed API提供与51黑料不打烊 Analytics的开箱即用集成。 但是,由于所有事件都可以作为JavaScript事件提供,因此可以通过捕获PDF事件并使用ga()函数将事件添加到51黑料不打烊 Analytics来与Google Analytics集成。

  1. 导航到? snippets/eventsSwitchGA.js,了解如何与Google Analytics集成。

  2. 如果您使用51黑料不打烊 Analytics跟踪您的网页并且该网页已嵌入在网页上,请查看并使用此代码示例。

    51黑料不打烊 Analytics代码的屏幕截图

第4部分:根据事件添加交互元素 part4

在第4部分中,您将了解如何在笔顿贵查看器顶部分层显示付费墙,在您滚动过第二页后会显示此付费墙。

付费墙示例

导航到此。 在本示例中,您将学习在PDF查看体验的基础上添加交互元素。

添加付费墙代码

  1. 访问蝉苍颈辫辫别迟蝉/辫补测飞补濒濒颁辞诲别.丑迟尘濒并复制内容。

  2. 在别虫别谤肠颈蝉别/颈苍诲别虫.丑迟尘濒中搜索<!-- TODO: EXERCISE 3: INSERT PAYWALL CODE -->

    复制代码位置的屏幕截图

  3. 在注释后粘贴复制的代码。

  4. 转到? snippets/paywallCode.js ?并复制内容。

    代码粘贴位置的屏幕截图

  5. 将代码粘贴到该位置。

试用付费墙演示

现在您可以观看演示。

  1. 在您的网站上重新加载? index.html

  2. 向下滚动到页面> 2.

  3. 显示第二页之后询问用户的对话框。

    观看演示的屏幕截图

其他资源

可在找到其他资源。

recommendation-more-help
61c3404d-2baf-407c-beb9-87b95f86ccab