將 Power BI 編頁報表匯出成 PDF 檔案 (Power BI Report Builder)
適用於: Power BI Report Builder Power BI Desktop
PDF 轉譯延伸模組會將分頁報表轉譯成可在 Adobe Acrobat 與支援 PDF 1.3 之其他協力廠商 PDF 檢視器中開啟的檔案。 雖然 PDF 1.3 與 Adobe Acrobat 4.0 和更新版本相容,但 Reporting Services 只支援 Adobe Acrobat 11.0 或更新版本。 轉譯延伸模組不需要 Adobe 軟體就能轉譯報表。 但是,若要檢視或列印 PDF 格式的報表,則需要 PDF 檢視器 (例如 Adobe Acrobat)。
PDF 轉譯延伸模組支援 ANSI 字元,而且可以從日文、韓文、繁體中文、簡體中文、斯拉夫文、希伯來文和阿拉伯文,轉譯 Unicode 字元 (有特定限制)。 如需限制的詳細資訊,請參閱匯出報表 (Power BI Report Builder)。 PDF 轉譯延伸模組也符合可存取 PDF 的 ISO 14289-1 (PDF/UA) 標準。 如需詳細資訊,請參閱 PDF 轉譯延伸模組符合 ISO 14289-1,Power BI 報表伺服器。 只有 Power BI 服務才支援無障礙 PDF。
PDF 轉譯器是一種實體頁面轉譯器,因此,其分頁行為與 HTML 和 Excel 之類的其他轉譯器不同。 本主題提供 PDF 轉譯器的特定資訊並描述規則的例外狀況。
注意
您可在 Power BI Report Builder 中建立及修改 Power BI 編頁報表定義 (.rdl) 檔案
字型內嵌
如果可以的話,PDF 轉譯延伸模組會內嵌在 PDF 檔中顯示報表所需之每個字型的子集。 Power BI 服務產生 PDF 格式的報表時,其會使用以報表參考字型儲存的資訊建立 PDF 檔案中的字元對應。 如果參照的字型無法在 Windows 11 伺服器 OS 隨附的預設集合中使用,所產生的 PDF 檔案可能不會包含正確的對應,且在檢視時可能無法正確顯示。
當下列條件成立時,字型會內嵌在 PDF 檔案中:
字型作者授與字型內嵌權限。 已安裝的字型包含表示字型作者是否想要讓字型內嵌在文件中的屬性。 如果屬性值為 EMBED_NOEMBEDDING,字型就不會內嵌在 PDF 檔案中。 如需詳細資訊,請參閱 msdn.microsoft.com 上的「TTGetEmbeddingType」。
字型為 TrueType。
字型由報表中的可見項目參考。 如果字型由 Hidden 屬性設定為 True 的項目所參考,則不需要字型來顯示轉譯的資料,而且字型將不會包含在檔案中。 只有在需要字型來顯示轉譯的報表資料時,才會內嵌字型。
如果字型符合所有的條件,就會內嵌在 PDF 檔案中。 如果其中有一或多個條件不符合,字型就不會內嵌在 PDF 檔案中。
注意
雖然符合這些條件,但是有一個情況不會在 PDF 檔案中內嵌字型。 如果使用的字型是 PDF 規格中一般稱為標準第一類字型或是基本十四種字型中的字型,則 ANSI 內容不會內嵌字型。
用戶端電腦上的字體
當字型內嵌在 PDF 檔案中時,用來檢視報表的電腦 (用戶端電腦) 不需要安裝字型,即可正確顯示報表。
當字型沒有內嵌在 PDF 檔案中時,用戶端電腦必須已安裝正確的字型,才能正確顯示報表。 如果字型未安裝在用戶端電腦上,PDF 檔案會針對不支援的字元顯示一個問號字元 (?)。
驗證 PDF 檔案中的字型
當在報表中使用不支援非拉丁字元的字型,然後將非拉丁字元加入至報表中時,PDF 的輸出中最常發生差異的情形。 您應該在 Power BI 服務和用戶端電腦上測試 PDF 轉譯輸出,以驗證報表是否正確轉譯。
請勿依賴在預覽或匯出至 HTML 中檢視報表。 報表會因 Power BI Report Builder 或瀏覽器分別執行的自動字型替代而看起來正確。 如果 Windows 11 伺服器 OS 隨附的預設集合中遺漏 Unicode 字符,您可能會看到字元取代為問號 (?)。 如果用戶端上有缺少字型,您會看到這些字元以方塊 (□) 取代。
內嵌在 PDF 檔案中的字型包含在 Fonts 屬性中,而此屬性則以中繼資料的形式和檔案一起儲存。
Windows 10 和 11 引進了建議的通用 Windows 平台 (UWP) 字型集,這些字型集在所有支援 UWP 的版本中都常見,包括桌面、伺服器和 Xbox。 檢查此清單是否有支援的字型:字型清單 Windows 11 - 印刷樣式 | Microsoft Docs。
重要
在 Power BI 服務中使用 Power BI 編頁報表並匯出成 PDF 檔案時,唯一支援的字型是字型清單 Windows 11 - 印刷樣式 | Microsoft Docs 的字型清單簡介中所包含的字型。
中繼資料
除了報表配置之外,PDF 轉譯延伸模組也會將下列中繼資料寫入 PDF 文件資訊字典。
PDF 屬性 | 來源 |
---|---|
標題 | Name RDL 元素的 Report 屬性。 |
Author (作者) | Author RDL 元素。 |
主旨 | Description RDL 元素。 |
建立者 | Reporting Services 產品名稱和版本。 |
產生器 (producer) | 轉譯延伸模組名稱與版本。 |
CreationDate | PDF datetime 格式的報表執行時間。 |
互動性
在 PDF 中支援某些互動項目。 下列是特定行為的描述。
顯示與隱藏
在 PDF 中不支援動態顯示與隱藏元素。 系統會轉譯 PDF 文件以符合報表中任何項目的目前狀態。 例如,如果項目在一開始執行報表時顯示,則會轉譯該項目。 如果在匯出報表時,可以切換的影像是隱藏的,就不會轉譯這些影像。
文件引導模式
如果報表中有任何文件引導模式標籤,就會在 PDF 檔案中加入文件大綱。 每個文件引導模式標籤都會以該標籤在報表中出現的順序,顯示為文件大綱中的一個項目。 在 Acrobat 中,只有在轉譯目標書籤所在頁面時,才會將該書籤加入到文件大綱中。
如果只轉譯單一頁面,則不會加入任何文件大綱。 系統會以階層的方式排列文件引導模式,來反映報表中的巢狀層級。 文件大綱可在 Acrobat 的 [書籤] 索引標籤下存取。在文件大綱內點擊項目會導致文件移至書籤位置。
書籤
在 PDF 轉譯中不支援書籤。
鑽研連結
在 PDF 轉譯中不支援鑽研連結。 鑽研連結不會轉譯為可點按的連結,而且鑽研報表無法連接到鑽研的目標。
超連結
報表中的超連結會轉譯為 PDF 檔案中可點按的連結。 當您按一下超連結時,Acrobat 會開啟預設的用戶端瀏覽器,並導覽至超連結 URL。
壓縮
影像壓縮會以影像的原始檔案類型為基礎。 PDF 轉譯延伸模組預設會壓縮 PDF 檔案。
若要盡可能保留 PDF 檔案隨附的任何壓縮影像,JPEG 影像會儲存為 JPEG,而其他所有影像類型則會儲存為 BMP。
注意
- PDF 檔案不支援內嵌 PNG 影像。
- Reporting Services PDF 導出不支援 CMYK 色彩格式影像。
裝置資訊設定
您可以透過變更裝置資訊設定,變更此轉譯器的某些預設設定。 如需詳細資訊,請參閱 PDF 裝置資訊設定。