簡體   English   中英

Itext PDF fonts 之間的間距不正確

[英]Spacing between Itext PDF fonts is incorrect

我正在使用itext(2.x)創建 pdf。

在我的電腦本地,pdf output 是正確的。
但是當我在生產服務器上運行代碼時,運行 ubuntu,fonts 中字符之間的間距是錯誤的。

有人有類似情況的經驗嗎?

您需要在您的服務器上安裝使用過的 fonts。

我強烈懷疑這是字體問題。

可能性 1:您使用的字體根本不存在於服務器上(VSU 的回答)。 這將導致有問題的字體默認回到 Helvetica ......這看起來是錯誤的。

可能性 2:您沒有嵌入字體,而是在與生成它的系統不同的系統上查看 PDF。 如果兩台機器都有一種名為“Arial”的字體,但存在細微(或不那么細微)的差異,則字符間距可能看起來很離譜。

可能性 3:您正在將字距調整信息“烘焙”到您的應用程序中,這對於最終出現在 PDF 中的版本(或字體,此處與可能性 1 的串擾)是錯誤的。

可能還有另外幾個我不認為可能是問題的變體,但這涵蓋了我作為 PDF Guy 14 年來遇到的所有情況。

PS :如果您發布指向您的 PDF 的鏈接,您可以說出所有的猜測……一個來自您的開發箱,一個來自服務器的“相同”。

不知道是否還有人在看這個,但我有同樣的問題。

我正在使用 itext 生成 PDF - 當我在本地測試它時它看起來不錯,但是當從服務器打印出來時,alignment 已關閉。 相比之下,人們注意到文件的服務器版本中的字體大小略小。

更有趣的是,如果我將文件從服務器打印假脫機程序 /var/spool/cups/ 復制到我的本地計算機,它會查看並打印正常。

我現在正在嘗試使用 itext 將 fonts 嵌入到我的 PDF 中,看看它是否會有所幫助,但還有什么我可以嘗試的嗎?

Itext 2.x 非常舊。 您還在使用 Windows 95 嗎?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM