SetPackObjectStreams
文件內容、最佳化
描述
啟用或停用儲存作業時的物件串流封裝,這需要 PDF 1.5 或以上版本
語法
Delphi
Function TPDFlib.SetPackObjectStreams(Enable: Integer): Integer;參數
| Enable | 傳入 1 以啟用物件串流封裝(預設),或傳入 0 以停用 |
|---|
傳回值
| 0 | 無法套用設定(沒有作用中的文件) |
|---|---|
| 1 | 設定已成功套用 |
備註
將物件封裝到交叉參照串流與物件串流中可大幅降低檔案負擔;完整儲存會實體化匯入的精簡成員、移除過時的結構串流,並從現用物件圖重建封裝。只有在目標 PDF 版本設為 PDF 1.5 或更新版本時才會套用
範例
PDF.SetPDFVersion(5); // Set PDF 1.5
PDF.SetPackObjectStreams(1);
PDF.SaveToFile('packed.pdf');