使用Tinybutstrong and openTBS我在PHP中打開多個DOCX模板,並取代了大量的變量從數據庫值創建的腳本。簡而言之,客戶可以下載他們獨特的文件,添加信息和圖片並再次上傳。這很好。但粗糙的我不會在這裏發帖,如果沒有某種問題。使用條形碼字體在PHP中壓縮MS字的docx文件素文字
因爲條形碼(我使用的條形碼字體並將它們嵌入在Word中,因爲這些文件將在這個過程中遠遠晚掃描)的,文件獲得巨大的。平均而言,他們很容易獲得7MB。這是一個問題,因爲每年大約有20,000個文件將被掃描。這是每年額外+/- 130 GB。
這是一個很長的故事,但我們需要的docx,所以我們不能簡單地用某種PHP/MySQL的模板,這將是更爲有效的替換。
Word可以選擇僅嵌入用於剪切大小的字體符號。但這不是一個選項,因爲主模板需要有所有可用的字符。由於每年有+/- 20,000個新字體,所以也不能將字體發送給用戶。
是否有另一種解決方案來裁減文件大小或使用壓縮。也許在Word,PHP,FTP,Apache?
所以問題是條碼字體是巨大的,正確的? – 2012-03-22 10:05:53
正確,字體本身並不是那麼大,但是當單詞嵌入時,它就像5 MB(它有所不同)。我不知道任何其他方式將所有條形碼嵌入到docx中。 OpenTBS不支持它,我們真的需要它的功能。我嘗試了幾個不同的類PHPWord,PHPdocx等。 OpenTBS是最快,最靈活,並且完全符合我們所需的。以及免除添加條形碼。 – mat 2012-03-22 10:39:28
嗯。你有沒有考慮過插入圖片? – 2012-03-22 10:40:39