iT邦幫忙

2

PDF影像資料不足

  • 分享至 

  • xImage

大家好
某客戶寄來的PDF點開來會出現
https://ithelp.ithome.com.tw/upload/images/20241231/20140496264C1SJkp3.jpg

1.從Outlook、Thunderbird附件裡面直接點開來,不管哪一台電腦都會報錯
2.從信件另存出來的檔案,有些電腦可以正常開啟,有些依舊報錯
3.郵件軟體直接點開PDF的檔案,會生成在TEMP裡面,檔案大小跟另存出來的會有差異

Insufficient data for an image
https://helpx.adobe.com/....../insufficient-data-image.html
官方說明,沒用
https://support.google.com/....../downloaded-pdfs......
"問題僅發生在我們的徽標圖形上(即使刪除+重新導入)。任何其他圖形檔案都不會出現這種情況。 "

對!我也是左上的LOG出不來
我這裡同樣Adobe Reader版本、字體套件打開這家公司的PDF會出現不一樣的情形(Adobe Reader版本 2024.005.20320 64位元)
第三方軟體都可以正常開啟,例如瀏覽器、PDFXChangeViewer

經查檔案是由SAP生成出來
https://ithelp.ithome.com.tw/upload/images/20241231/20140496diDEVlYXWt.jpg

有找到官網的說明,但是我沒帳號點不進去
2339019 -開啟 PDF 時影像資料不足
https://userapps.support.sap.com/sap/support/knowledge/en/2339019

請問有沒有方法可以開啟PDF時不會有影像資料不足的報錯?

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
0
by2048
iT邦高手 1 級 ‧ 2025-01-02 08:34:06

請問是有安裝adobe語言包
https://helpx.adobe.com/tw/acrobat/kb/font-pack-spelling-dictionary-64-bit-windows.html
另SAP的解法 可能要安裝補丁,如果您沒帳號,也無法確認能否安裝這些補丁程式
原因
调用函数模块 CONVERT_OTF 或 CONVERT_OTF_2_PDF 时参数不正确。

解决方案
此问题与功能模块 CONVERT_OTF 或 CONVERT_OTF_2_PDF 的调用方式有关。请参阅关于此内容的以下注释:

1320163 - Unicode 转换后的 PDF 数据不正确
1324547 - 通过电子邮件发送 PDF 形式的假脱机请求

在程序中使用 CONVERT_OTF 或 CONVERT_OTF_2_PDF 等功能模块时,请使用以下指导原则:

调用函数模块 CONVERT_OTF 时,应使用导出参数 BIN_FILE。否则,通过内部表 LINES 返回 PDF。
如果不使用 BIN_FILE 参数,则必须看到通过内部表 LINES 返回的 PDF 数据会放入 PDF 文件,而无需任何代码页转换。例如,TRANSLATE 命令可以销毁 PDF 数据。
作为另一个解决方案,请在调用 CONVERT_OTF 时使用参数 BIN_FILE,以便通过此参数返回 PDF 数据作为类型 XSTRING。注释 1324547 中的程序 BCS_EXAMPLE_8 是如何处理返回的 PDF 数据并将其作为电子邮件附件发送的示例。

0
ted_tu
iT邦新手 5 級 ‧ 2025-01-02 15:38:24

這個原因是因為你的圖檔版面太大
導致開啟pdf無法呈現所有畫面
開啟pdf後放大圖就好
親身體驗過

supermaxfight iT邦研究生 4 級 ‧ 2025-01-02 16:01:03 檢舉

直的字出不來,放大後可以顯現出來
但是左上的圖不管怎麼放大縮小就是出不來

0
kobecho
iT邦新手 2 級 ‧ 2025-01-02 17:23:48

以前有遇過類似狀況移除裝舊版即可開啟
你可以試試看

我要發表回答

立即登入回答