如何在 Adob​​e Embed Api 中打开带有跳转到特定页面的 pdf?

How to open pdf with jump to particular page in Adobe Embed Api?

我使用 Angular 示例在 Angular 中实现了 adobe embed api,现在我想跳转到特定页面

示例:我打开了example.pdf它有14页,我想跳转到第3页,我该怎么做。

在这个https://www.adobe.com/content/dam/acom/en/devnet/acrobat/pdfs/PDFOpenParameters.pdf中,我看到了page的属性,我们可以在pdfURL后面加上example.pdf#page=3这样会直接跳转到该 pdf 的第 3 页。

但是当我实现 属性 它不会跳转到那个页面

如有任何建议,请提前致谢

终于可以使用 adobe embed 中的 goToLocation 函数跳转到特定页面 api。

参考请查看,https://www.adobe.io/apis/documentcloud/dcsdk/docs.html?view=view

const previewFilePromise = this.pdfRef = this.adobeDCView.previewFile({

 content: {

   location: {
     url: fileName, 

    }

  },

 metaData: {

   fileName: 'my file.pdf',

   id: "filed"

 }

},viewerConfig);

previewFilePromise.then((adobeViewer:any) => {

   adobeViewer.getAPIs().then((apis:any) => {
     apis.gotoLocation(<Page_Number>, <X_Coordinate>, <Y_Coordinate>)
        .then(() => console.log("Success"))

        .catch((error:any) => console.log(error));
    });

})

X 和 Y 坐标是可选的,因此使用此功能我们可以使用我们自己的自定义按钮转到 iframe 中的任何页面