將報表導(dǎo)出為PDF時,如何保存原始圖像質(zhì)量
報表的PDF導(dǎo)出中出現(xiàn)了一個有趣的選項 - “原始分辨率”。該選項允許你以原始分辨率保存圖像。有時候以原始質(zhì)量傳輸圖像很重要。使用這個新選項,你就可以從PDF文檔中獲取圖像,而不會損失質(zhì)量。
但是,該選項也存在局限性 - 你不能在報表中旋轉(zhuǎn)圖像,因為它需要更改圖像。
不過在FastReport中,有針對的已經(jīng)旋轉(zhuǎn)圖像的情況的特殊保護措施。PDF導(dǎo)出將獲得原始圖片。因此,如果你在PDF報表中發(fā)現(xiàn)未旋轉(zhuǎn)到所需角度的圖像 - 請檢查導(dǎo)出選項,確保 “原始分辨率”選項已啟用。
如果有必要,你也可以縮放圖像。
我們來看一個例子。首先,創(chuàng)建一個簡單的報表。將圖片對象添加到報表頁面。雙擊添加的對象“圖片”,接著會出現(xiàn)圖像編輯器:
使用“加載”按鈕并選擇本地磁盤上的圖像。點擊確定。我們隨意按比例縮放對象:
以預(yù)覽模式運行報表。選擇“保存” - >“PDF格式”。
在PDF的導(dǎo)出設(shè)置窗口中,選擇“Options”選項卡:
單擊確定并保存導(dǎo)出文件:
現(xiàn)在改變報表模板。將圖像對象的角度屬性設(shè)置為90度。
再一次,我們將在“原始分辨率”選項啟用的情況下導(dǎo)出為PDF:
如你所見,圖像沒有旋轉(zhuǎn)90度。
我們再次導(dǎo)出為PDF,但這次我們將禁用“原始分辨率”選項:
現(xiàn)在圖像旋轉(zhuǎn)了90度。但是“原始”圖像都經(jīng)歷了什么呢?
質(zhì)量損失。從文件的大小可以看出:
在上次導(dǎo)出時,我們禁用了“原始分辨率”選項,文件大小為93 KB,而不是14 703 KB。如果你在編輯器中打開PDF文件,可以拉伸圖像。在前兩次導(dǎo)出中,高分辨率的圖像將保持原質(zhì)量:
而在第三次導(dǎo)出里,你會看到糟糕的像素化:
總結(jié)一下,我們可以傳輸保留原始圖像質(zhì)量的文檔,在工作流中你會發(fā)現(xiàn),很多時候這項功能都會顯得很實用。
產(chǎn)品介紹 | 下載試用 | 優(yōu)惠活動 | 在線客服 | 聯(lián)系Elyn
推薦閱讀
- FastReport VCL報表控件開發(fā)者手冊
- FastReport Online Designer中文手冊
- Fastreport.Net教程2016
- Fastreport.Net用戶手冊
- FastReport.Net教程2017(持續(xù)更新中···)
- FastReport Online Designer教程2017(持續(xù)更新中···)
- 報表教程2017(持續(xù)更新中···)
- FastReport.Net v2018.1版本更新已經(jīng)發(fā)布!