เอกสารหรือรูปภาพเกือบทุกรูปแบบ (รวมถึงรูปภาพ) สามารถแปลงเป็นภาพขาวดำหรือภาพระดับสีเทาได้ ในบทความนี้ เราจะพูดถึงวิธีการแปลงเอกสาร PDF สีเป็นรูปแบบภาพ JPG และ PNG ระดับสีเทาใน Java

แปลง PDF เป็นระดับสีเทา

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 ติดต่อเราสำหรับคำถามใด ๆ ผ่านทาง ฟอรัม

ดูสิ่งนี้ด้วย