เอกสารหรือรูปภาพเกือบทุกรูปแบบ (รวมถึงรูปภาพ) สามารถแปลงเป็นภาพขาวดำหรือภาพระดับสีเทาได้ ในบทความนี้ เราจะพูดถึงวิธีการแปลงเอกสาร PDF สีเป็นรูปแบบภาพ JPG และ PNG ระดับสีเทาใน Java
Java API เพื่อแปลงเอกสารเป็นโทนสีเทา
GroupDocs.Conversion มี Java API สำหรับการแปลงเอกสารระหว่าง [รูปแบบไฟล์และประเภทภาพที่สนับสนุน] มากมาย5 สามารถปรับแต่งผลลัพธ์การแปลงได้โดยใช้ตัวเลือกขั้นสูงหลายตัว ฉันจะใช้ GroupDocs.Conversion for Java API นี้เพื่อแปลงเอกสาร PDF เป็นรูปภาพ JPG และ PNG ระดับสีเทา
ดาวน์โหลดหรือกำหนดค่า
คุณสามารถดาวน์โหลดไฟล์ JAR ได้จาก ส่วนการดาวน์โหลด หรือเพียงรับการกำหนดค่าพื้นที่เก็บข้อมูลและการพึ่งพาสำหรับ pom.xml ของแอปพลิเคชัน Java ที่ใช้ maven
<repository>
<id>GroupDocsJavaAPI</id>
<name>GroupDocs Java API</name>
<url>http://repository.groupdocs.com/repo/</url>
</repository>
<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-conversion</artifactId>
<version>22.3</version>
</dependency>
แปลง PDF เป็นรูปภาพ JPG ระดับสีเทาใน Java
เริ่มต้นด้วยการแปลงเอกสาร PDF สีและแปลงเป็นรูปแบบรูปภาพ ขั้นตอนต่อไปนี้แสดงวิธีแปลง PDF เป็น JPG ระดับสีเทาใน Java
- โหลดเอกสาร PDF โดยใช้คลาส Converter
- เตรียม ตัวเลือกการแปลงภาพ
- กำหนดรูปแบบไฟล์แปลงเป็น JPG
- ตั้งค่าตัวเลือกระดับสีเทาเป็นจริง
- แปลงเป็นรูปภาพโดยใช้วิธีการแปลง() ที่เหมาะสมพร้อมตัวเลือก
ซอร์สโค้ด Java ต่อไปนี้แปลงเอกสาร PDF เป็นภาพ JPG ระดับสีเทา
// แปลง PDF เป็น PNG ระดับสีเทาใน Java
Converter converter = new Converter("path/document.pdf");
ImageConvertOptions options = new ImageConvertOptions();
options.setFormat(ImageFileType.Jpg);
options.setGrayscale(true);
/*
options.setFlipMode(ImageFlipModes.FlipY);
options.setBrightness(50);
options.setContrast(50);
options.setGamma(0.5F);
*/
converter.convert("path/grayscaleDocument.jpg", options);
นอกจากนี้ยังมีตัวเลือกอื่นๆ อีกมากมายในการปรับแต่งความสูง ความกว้าง การพลิกแนวนอนและแนวตั้ง การหมุนเอกสาร และคุณสมบัติต่างๆ เช่น ความสว่าง แกมมา และคอนทราสต์ นอกจากนี้ คุณสามารถใช้ลายน้ำด้วยการตั้งค่าต่างๆ กับภาพที่ส่งออก
แปลง PDF เป็นรูปภาพ PNG ระดับสีเทาใน Java
ในทำนองเดียวกัน เอกสาร PDF สียังสามารถแปลงเป็นรูปแบบภาพอื่นๆ ในโทนสีเทา ขั้นตอนต่อไปนี้แสดงวิธีแปลงไฟล์ PDF เป็น PNG ระดับสีเทาใน Java
- โหลดเอกสาร PDF โดยใช้คลาส Converter
- เตรียมตัวเลือกการแปลงโดยใช้ ImageConvertOptions
- กำหนดรูปแบบไฟล์แปลงเป็น PNG
- ตั้งค่าตัวเลือกระดับสีเทาเป็นจริง
- แปลงเป็นภาพ PNG โดยใช้วิธีการแปลง()
ซอร์สโค้ด Java ต่อไปนี้แปลงเอกสาร PDF เป็นภาพ PNG ระดับสีเทา
// แปลง PDF เป็น PNG ระดับสีเทาใน Java
Converter converter = new Converter("path/document.pdf");
ImageConvertOptions options = new ImageConvertOptions();
options.setFormat(ImageFileType.Png);
options.setGrayscale(true);
converter.convert("path/grayscaleDocument.png", options);
รับใบอนุญาต API ฟรี
คุณสามารถ รับใบอนุญาตชั่วคราวได้ฟรี เพื่อใช้ API โดยไม่มีข้อจำกัดในการประเมิน
บทสรุป
โดยสรุป เราได้เรียนรู้วิธีการแปลงเอกสาร PDF เป็นรูปแบบภาพ PNG หรือ JPG ใน Java ลองสร้างแอปพลิเคชันการแปลงของคุณเอง คุณอาจเรียนรู้เพิ่มเติมเกี่ยวกับจาวา API แบบโค้ดต่ำและโค้ดสูงได้จาก เอกสารประกอบ สำหรับการแปลงเอกสารแบบอัตโนมัติ
วิธีที่ง่ายที่สุดคือการสัมผัสตัวอย่างจาก GitHub ติดต่อเราสำหรับคำถามใด ๆ ผ่านทาง ฟอรัม