imagick อ่านไฟล์ pdf แล้วขึ้น Error Uncaught ImagickException: Failed to read the file

สำหรับผู้ที่ เริ่มต้น Programming - PHP มีอะไร แนะนำ หรือข้อสงสัยต้องบอร์ด นี้ คนที่มีความรู้ แบ่งปันคนอื่นบ้างนะ ปัญหาการเขียนโปรแกรม แบบ OOP Session Cookies php network

Moderator: mindphp, ผู้ดูแลกระดาน

ภาพประจำตัวสมาชิก
eange08
PHP VIP Members
PHP VIP Members
โพสต์: 16184
ลงทะเบียนเมื่อ: 22/12/2020 10:09 am

imagick อ่านไฟล์ pdf แล้วขึ้น Error Uncaught ImagickException: Failed to read the file

โพสต์ที่ยังไม่ได้อ่าน โดย eange08 »

ใช้ imagick php อ่านไฟล์ PDF แล้วขึ้น Error เป็น

โค้ด: เลือกทั้งหมด

file readable
Fatal error: Uncaught ImagickException: Failed to read the file in /opt/lampp/htdocs/imagick/convert_img.php:27 Stack trace: #0 /opt/lampp/htdocs/imagick/convert_img.php(27): Imagick->__construct('pdf_test.pdf') #1 {main} thrown in /opt/lampp/htdocs/imagick/convert_img.php on line 27
code

โค้ด: เลือกทั้งหมด

$fileone = realpath('pdf_test.pdf'); 
//------เช็คว่าอ่านไฟล์ได้หรือไม่
if (!is_readable($fileone)) {
    echo 'file not readable';
}else{ //----ถ้าได้
    echo 'file readable';
    $image = new Imagick('pdf_test.pdf[0]');
}
ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 41232
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

Re: imagick อ่านไฟล์ pdf แล้วขึ้น Error Uncaught ImagickException: Failed to read the file

โพสต์ที่ยังไม่ได้อ่าน โดย mindphp »

ลงเปลี่ยน

โค้ด: เลือกทั้งหมด

pdf_test.pdf[0] ===> pdf_test.pdf
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ภาพประจำตัวสมาชิก
eange08
PHP VIP Members
PHP VIP Members
โพสต์: 16184
ลงทะเบียนเมื่อ: 22/12/2020 10:09 am

Re: imagick อ่านไฟล์ pdf แล้วขึ้น Error Uncaught ImagickException: Failed to read the file

โพสต์ที่ยังไม่ได้อ่าน โดย eange08 »

mindphp เขียน: 12/01/2021 6:55 pm ลงเปลี่ยน

โค้ด: เลือกทั้งหมด

pdf_test.pdf[0] ===> pdf_test.pdf
ลองเปลี่ยนเป็นเรียก pdf_test.pdf ก็ยังขึ้น error แบบเดิมอยู่นะคะ
ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 41232
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

Re: imagick อ่านไฟล์ pdf แล้วขึ้น Error Uncaught ImagickException: Failed to read the file

โพสต์ที่ยังไม่ได้อ่าน โดย mindphp »

ใช้ไฟล์ในตำแหน่งนั้นแล้วลองแปลงด้วย command
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ภาพประจำตัวสมาชิก
eange08
PHP VIP Members
PHP VIP Members
โพสต์: 16184
ลงทะเบียนเมื่อ: 22/12/2020 10:09 am

Re: imagick อ่านไฟล์ pdf แล้วขึ้น Error Uncaught ImagickException: Failed to read the file

โพสต์ที่ยังไม่ได้อ่าน โดย eange08 »

mindphp เขียน: 14/01/2021 4:59 pm ใช้ไฟล์ในตำแหน่งนั้นแล้วลองแปลงด้วย command
ถ้าใช้ command แปลงไฟล์เป็นรูปได้ convert pdf_test.pdf imgpdf.png
Screenshot from 2021-01-14 17-19-51.png
ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 41232
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

Re: imagick อ่านไฟล์ pdf แล้วขึ้น Error Uncaught ImagickException: Failed to read the file

โพสต์ที่ยังไม่ได้อ่าน โดย mindphp »

ขอ ดู command ที่ใช้หน่อยครับ
ใช้ path เต็ม ของ หรือ ระบุแค่ชื่อโปรแกรม
ลองทั้งสอง วิธี ดูครับ
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ภาพประจำตัวสมาชิก
eange08
PHP VIP Members
PHP VIP Members
โพสต์: 16184
ลงทะเบียนเมื่อ: 22/12/2020 10:09 am

Re: imagick อ่านไฟล์ pdf แล้วขึ้น Error Uncaught ImagickException: Failed to read the file

โพสต์ที่ยังไม่ได้อ่าน โดย eange08 »

mindphp เขียน: 14/01/2021 5:29 pm ขอ ดู command ที่ใช้หน่อยครับ
ใช้ path เต็ม ของ หรือ ระบุแค่ชื่อโปรแกรม
ลองทั้งสอง วิธี ดูครับ
คำสั่งที่ใช้นะคะ

โค้ด: เลือกทั้งหมด

com012@com012-X450LD:/$ cd /home/com012/Documents/test/
com012@com012-X450LD:~/Documents/test$ convert pdf_test.pdf imgpdf.png
ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 41232
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

Re: imagick อ่านไฟล์ pdf แล้วขึ้น Error Uncaught ImagickException: Failed to read the file

โพสต์ที่ยังไม่ได้อ่าน โดย mindphp »

แปรแกรม convert อยู่ที่ path ไหนในเครื่องลองใช้ path เต็ม ของโปรแกรม

และ path เต็ม ของ ไฟล์ที่นำมาแปลง
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ภาพประจำตัวสมาชิก
eange08
PHP VIP Members
PHP VIP Members
โพสต์: 16184
ลงทะเบียนเมื่อ: 22/12/2020 10:09 am

Re: imagick อ่านไฟล์ pdf แล้วขึ้น Error Uncaught ImagickException: Failed to read the file

โพสต์ที่ยังไม่ได้อ่าน โดย eange08 »

mindphp เขียน: 14/01/2021 6:00 pm แปรแกรม convert อยู่ที่ path ไหนในเครื่องลองใช้ path เต็ม ของโปรแกรม

และ path เต็ม ของ ไฟล์ที่นำมาแปลง
- อันนี้ลอง path ของรูปเต็มๆ ดูแต่ติดสิทธิ ก็เลยสร้างไฟล์ PDF ไม่ได้
- ส่วน path ของโปรแกรม convert นี้ต้องหายังงัยหรือค่ะ ของ ubuntu

โค้ด: เลือกทั้งหมด

com012@com012-X450LD:/$ convert -density 150 /home/com012/Downloads/imagick/test/test.pdf -quality 90 output5d.jpg
convert: unable to open image `output5d.jpg': Permission denied @ error/blob.c/OpenBlob/2712.
ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 41232
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

Re: imagick อ่านไฟล์ pdf แล้วขึ้น Error Uncaught ImagickException: Failed to read the file

โพสต์ที่ยังไม่ได้อ่าน โดย mindphp »

path เต็มของ ตัวนี้ด้วย
===> convert
ดูว่า Process ทำงาน ที่ path ไหน ปกติ จะอยู่ใน /***/bin/
ในโค้ดที่ยกมายังไม่ได้ระบุ path
output ไฟล์ ก็ยังไม่ได้ ระบุ path
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ตอบกลับโพส
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 120