簡體   English   中英

imagemagick pdf到jpg-字體質量不好

[英]imagemagick pdf to jpg - font quality bad

我確實將PDF上傳到PHP,並通過JS + AJAX-Calls以批處理的方式將頁面以JPG的不同分辨率提取為JPG,以解決PHP超時問題。

但是字體呈現得不太漂亮...我該怎么辦?

$pdf = new Imagick();
$pdf->setresolution(225, 225);
$pdf->readimage('mypdf[0-5]');
$written = $pdf->writeimages('previewfolder/pages/hq-0.jpg', FALSE);
$pdf->clear();
$pdf->destroy();

setresolutionsetresolution的值setresolution500500 ,然后字體好一點,但是Image的Resolution也大得多。 這里的屏幕截圖: http : //imgur.com/5U88bx5

我的目標:小圖片(1000px * 1000px),但要具有最大字體質量。

希望有人有一個主意。

問候,polipoliv

經常出現:錯誤40(錯誤位於顯示器前面40厘米處)...

$pdf = new Imagick();
$pdf->setresolution(350, 350);
$pdf->readimage('mypdf[0-5]');

// Because we have multiple pages, we have to process each page.
foreach ($pdf as $page) {
    $page->resizeimage(1500, 1500, \Imagick::FILTER_UNDEFINED, 1.1, TRUE);
}

$written = $pdf->writeimages('previewfolder/pages/hq-0.jpg', FALSE);
$pdf->clear();
$pdf->destroy();

感謝Mark Setchell提出了這個想法,讓我思考了為什么無法調整大小。 而不是再花一個小時的Google時間,我發現了一個有關調整圖片大小的示例,並指出您必須調整每個框架的大小。

因此,我認為可能需要調整PDF的每一頁的大小(在該示例中為6頁),現在它可以工作了: http : //imgur.com/UoP3kMK

現在,我可以按需要縮放圖像的大小,並獲得漂亮的Fonts :)甚至是JPG。

謝謝你們。

暫無
暫無

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

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