2017-05-04 25 views
-2

我想在我的應用程序中創建一個功能,使用RESTFul API從SAP Business Objects(WebI/Web Intelligence)生成PDF報告。打印到PDF設置 - 使用RestFul Api - SAP業務對象/ .Net

一切工作正常,除了PDF沒有任何邊距等(所以每個頁面不同)。當然,當我從BO生成報告(保存爲PDF或生成爲PDF)時,我有適當的設置 - (在BO中的頁面設置中)。

請問您可以提出什麼問題? 謝謝

+0

您需要提供一些代碼。如果我們看不到你在做什麼,要幫助你是非常困難的。 – AQuirky

+0

您好,您可以添加您正在使用的REST調用,以便我可以在內部報告中分析此行爲?謝謝,阿諾 –

回答

0

我快速瀏覽了documentation。 我猜你是使用以下調用文檔導出爲PDF:

<base_webi_REST_URL>/documents/8022/pages?mode=quickDisplay"

您應該更新的出口模式下,如果你想擁有對文檔的每個頁面的大小相同。

<base_webi_REST_URL>/documents/8022/pages?mode=normal"

normal模式對應於在文檔的所有頁面導出後配置到Web Intelligence的大小選擇打印模式。

quickDisplay模式通常在瀏覽器中使用,頁面大小是根據頁面上顯示的數據計算得出的(在這種情況下,頁面按最大行數和列數計算) - 這是你看到不同頁面大小的原因。

0

非常感謝你的工作原理:)我正在嘗試模式=正常,但是我忘了添加「頁面」。所以我的網址是reportid?mode = normal。並感謝確認,默認情況下它是quickDisplay。 (網址未使用分頁模式)