当前位置: 首页 > news >正文

中山专业门户网站制作平台百度贴吧广告投放

中山专业门户网站制作平台,百度贴吧广告投放,wordpress 调用随即文章,手表网站目录 0.前言: 1.工具目录 2.工具功能(效果),如何运行 效果 PDF转换为JPG(带颜色) PDF转换为TIF(LZW形式压缩,可以显示子的深浅) PDF转换为TIF(CCITT形…

目录

0.前言:

1.工具目录

2.工具功能(效果),如何运行

效果

PDF转换为JPG(带颜色)

PDF转换为TIF(LZW形式压缩,可以显示子的深浅)

PDF转换为TIF(CCITT形式压缩,无法显示子的深浅)

如何运行

3.代码

PDF转换为JPG(带颜色) 代码

PDF转换为TIF(LZW形式压缩,可以显示子的深浅) 代码

PDF转换为TIF(CCITT形式压缩,无法显示子的深浅) 代码

4.代码参考

5.简易版的改善

6.下载地址


=========

0.前言:

这个工具是java实现的,

现在电脑上一般都安装了JRE,即使你不会java,不懂什么是Java。

只要你电脑上安装了jre,这个工具一样可以使用。

===

1.工具目录

把要转换的PDF命名为【input.pdf】放到下面的目录中

2.工具功能(效果),如何运行

效果

PDF转换为JPG(带颜色)

===

PDF转换为TIF(LZW形式压缩,可以显示子的深浅)

PDF转换为TIF(CCITT形式压缩,无法显示子的深浅)

如何运行

执行对于的bat即可执行。

===

3.代码

PDF转换为JPG(带颜色) 代码

package com.sxz.study.pdf;import java.awt.image.BufferedImage;
import java.io.File;import javax.imageio.IIOImage;
import javax.imageio.ImageIO;
import javax.imageio.ImageWriteParam;
import javax.imageio.ImageWriter;
import javax.imageio.stream.FileImageOutputStream;import org.apache.pdfbox.pdmodel.PDDocument;
import org.apache.pdfbox.rendering.ImageType;
import org.apache.pdfbox.rendering.PDFRenderer;public class TestPDFToJpg {public static void main(String[] args) {try {String currentDirectory = System.getProperty("user.dir");System.out.println("----------------------");System.out.println(currentDirectory );// Load the PDF documentPDDocument document = PDDocument.load(new File((currentDirectory + "\\PDF\\input.pdf")));// Create a PDF rendererPDFRenderer pdfRenderer = new PDFRenderer(document);// Iterate over each page in the PDF documentfor (int pageNumber = 0; pageNumber < document.getNumberOfPages(); pageNumber++) {// Render the PDF page to a BufferedImage// BufferedImage image = pdfRenderer.renderImageWithDPI(pageNumber, 300,// ImageType.RGB);BufferedImage image = pdfRenderer.renderImageWithDPI(pageNumber, 200, ImageType.RGB);ImageWriter writer = ImageIO.getImageWritersByFormatName("jpg").next();ImageWriteParam writeParam = writer.getDefaultWriteParam();writeParam.setCompressionMode(ImageWriteParam.MODE_EXPLICIT);
//		        writeParam.setCompressionType("LZW");// 创建输出文件流FileImageOutputStream output = new FileImageOutputStream(new File(currentDirectory + "\\JPG\\Oupput_" + (pageNumber + 1) + ".jpg"));writer.setOutput(output);// 写入压缩后的TIF图像writer.write(null, new IIOImage(image, null, null), writeParam);// 关闭输出流output.close();}// Close the PDF documentdocument.close();System.out.println("PDF converted to TIF successfully");} catch (Exception e) {e.printStackTrace();}}
}

PDF转换为TIF(LZW形式压缩,可以显示子的深浅) 代码

package com.sxz.study.pdf;import java.awt.image.BufferedImage;
import java.io.File;import javax.imageio.IIOImage;
import javax.imageio.ImageIO;
import javax.imageio.ImageWriteParam;
import javax.imageio.ImageWriter;
import javax.imageio.stream.FileImageOutputStream;import org.apache.pdfbox.pdmodel.PDDocument;
import org.apache.pdfbox.rendering.ImageType;
import org.apache.pdfbox.rendering.PDFRenderer;public class TestPDFToTIFCompressLZW {public static void main(String[] args) {try {String currentDirectory = System.getProperty("user.dir");System.out.println("----------------------");System.out.println(currentDirectory );// Load the PDF documentPDDocument document = PDDocument.load(new File((currentDirectory + "\\PDF\\input.pdf")));// Create a PDF rendererPDFRenderer pdfRenderer = new PDFRenderer(document);// Iterate over each page in the PDF documentfor (int pageNumber = 0; pageNumber < document.getNumberOfPages(); pageNumber++) {// Render the PDF page to a BufferedImage// BufferedImage image = pdfRenderer.renderImageWithDPI(pageNumber, 300,// ImageType.RGB);BufferedImage image = pdfRenderer.renderImageWithDPI(pageNumber, 200, ImageType.GRAY);ImageWriter writer = ImageIO.getImageWritersByFormatName("tiff").next();ImageWriteParam writeParam = writer.getDefaultWriteParam();writeParam.setCompressionMode(ImageWriteParam.MODE_EXPLICIT);writeParam.setCompressionType("LZW");// 创建输出文件流FileImageOutputStream output = new FileImageOutputStream(new File(currentDirectory + "\\TIF_LZW\\Oupput_" + (pageNumber + 1) + ".TIF"));writer.setOutput(output);// 写入压缩后的TIF图像writer.write(null, new IIOImage(image, null, null), writeParam);// 关闭输出流output.close();}// Close the PDF documentdocument.close();System.out.println("PDF converted to TIF successfully");} catch (Exception e) {e.printStackTrace();}}
}

PDF转换为TIF(CCITT形式压缩,无法显示子的深浅) 代码

package com.sxz.study.pdf;import java.awt.image.BufferedImage;
import java.io.File;import javax.imageio.IIOImage;
import javax.imageio.ImageIO;
import javax.imageio.ImageWriteParam;
import javax.imageio.ImageWriter;
import javax.imageio.stream.FileImageOutputStream;import org.apache.pdfbox.pdmodel.PDDocument;
import org.apache.pdfbox.rendering.ImageType;
import org.apache.pdfbox.rendering.PDFRenderer;public class TestPDFToTIFCompressCCITT {public static void main(String[] args) {try {String currentDirectory = System.getProperty("user.dir");System.out.println("----------------------");System.out.println(currentDirectory );// Load the PDF documentPDDocument document = PDDocument.load(new File((currentDirectory + "\\PDF\\input.pdf")));// Create a PDF rendererPDFRenderer pdfRenderer = new PDFRenderer(document);// Iterate over each page in the PDF documentfor (int pageNumber = 0; pageNumber < document.getNumberOfPages(); pageNumber++) {// Render the PDF page to a BufferedImage// BufferedImage image = pdfRenderer.renderImageWithDPI(pageNumber, 300,// ImageType.RGB);BufferedImage image = pdfRenderer.renderImageWithDPI(pageNumber, 200, ImageType.BINARY);ImageWriter writer = ImageIO.getImageWritersByFormatName("tiff").next();ImageWriteParam writeParam = writer.getDefaultWriteParam();writeParam.setCompressionMode(ImageWriteParam.MODE_EXPLICIT);writeParam.setCompressionType("CCITT T.4");//writeParam.setCompressionQuality(1.0f);// 创建输出文件流FileImageOutputStream output = new FileImageOutputStream(new File(currentDirectory + "\\TIF_CCIT\\Oupput_" + (pageNumber + 1) + ".TIF"));writer.setOutput(output);// 写入压缩后的TIF图像writer.write(null, new IIOImage(image, null, null), writeParam);// 关闭输出流output.close();}// Close the PDF documentdocument.close();System.out.println("PDF converted to TIF successfully");} catch (Exception e) {e.printStackTrace();}}
}

4.代码参考

java实现,PDF转图片(TIF,jpg)、PDF中写入内容_pdf转tif乱码 java-CSDN博客

==

5.简易版的改善

目前:

一次只能处理一个文件

要把要转换的文件,命名为[input.pdf]

转换的对象文件,要放到PDF目录中

改善目标:

一次只能处理一个文件  ⇒ 一次可以处理多个文件

要把要转换的文件,命名为[input.pdf]   ⇒ 无需修改要转换的文件名

转换的对象文件,要放到PDF目录中  ⇒ 程序运行时,可以指定两个参数,Input和out的目录名

改善之后,才是真正的工具!!!

==

6.下载地址

== 资源

PDF转换为TIF,JPG图片的简易工具资源-CSDN文库

==

http://www.yayakq.cn/news/189752/

相关文章:

  • 重庆机有哪些网站建设公司网站着陆页是什么意思
  • 网站系统规划报告网络推广策划
  • 学做网站培训 上海清远网站seo
  • 企业网站建设尚未实现宣传功能营销型网站主页定制
  • 南昌制作企业网站网站建设怎么学
  • 网站建设 用英文怎么说安卓手机编程软件
  • 室内设计师的网站深圳东莞的网站建设公司
  • 网站建设的探讨与研究wordpress不显示中文图片不显示
  • seo的培训网站哪里好wordpress添加顶部导航条
  • 成都网站制作芜湖厂商网站建设1993seo
  • 网站换模板wordpress微商
  • wordpress 支持 标签优化模型数学建模
  • 建设网站应达到的目的和作用ps中怎样做网站轮播图片
  • 佛山企业模板建站大良企业网站建设
  • 会展设计就业方向自己怎么给网站做优化排名
  • 网站介绍经过下拉怎么做建设网站 备案
  • 自学免费网站建设ui设计师作品集
  • 菏泽建设局网站织梦网站识别
  • 蚌埠市住房建设部网站flash网站引导页
  • 搭建网站软件内部建设网站需要什么条件
  • 俄罗斯门户网站模板网站有利于做seo吗
  • 唐朝网站东莞网站优化效果如何
  • 长沙企业官方网站建设培训机构网站制作
  • 网站主页流动图片怎么做厦门律师网站建设
  • 中通顺昌建设有限公司网站行业网站网址
  • 常州网站制作哪家好区块链开发工程师要求
  • 网站空间续费手机可以做软件开发吗
  • 佛山网站优化指导外贸网站怎么找客户
  • 自学设计的网站有哪些制作图网官网
  • 杭州网站制作哪家好wordpress用户中心插件