❶ C++开源库、实现写有图层的pdf吗
有,sumatra PDF,开源的PDF软件~
❷ 有哪些可以给pdf加水印,java第三方开源类库
作者:流浪的小鼠
链接:https://www.hu.com/question/264003636/answer/279707367
来源:知乎
着作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
使用iText ,感觉还是比较简单的
具体代码:
/**
*
* 【功能描述:添加图片和文字水印】 【功能详细描述:功能详细描述】
* @param srcFile 待加水印文件
* @param destFile 加水印后存放地址
* @param text 加水印的文本内容
* @param textWidth 文字横坐标
* @param textHeight 文字纵坐标
* @throws Exception
*/
public void addWaterMark(String srcFile, String destFile, String text,
int textWidth, int textHeight) throws Exception
{
// 待加水印的文件
PdfReader reader = new PdfReader(srcFile);
// 加完水印的文件
PdfStamper stamper = new PdfStamper(reader, new FileOutputStream(
destFile));
int total = reader.getNumberOfPages() + 1;
PdfContentByte content;
// 设置字体
BaseFont font = BaseFont.createFont();
// 循环对每页插入水印
for (int i = 1; i < total; i++)
{
// 水印的起始
content = stamper.getUnderContent(i);
// 开始
content.beginText();
// 设置颜色 默认为蓝色
content.setColorFill(BaseColor.BLUE);
// content.setColorFill(Color.GRAY);
// 设置字体及字号
content.setFontAndSize(font, 38);
// 设置起始位置
// content.setTextMatrix(400, 880);
content.setTextMatrix(textWidth, textHeight);
// 开始写入水印
content.showTextAligned(Element.ALIGN_LEFT, text, textWidth,
textHeight, 45);
content.endText();
}
stamper.close();
}
❸ Android上生成word或者pdf,有开源的api么
Android上生成word或者pdf,有开源的api么?思路有两个:
1、通过jni调用 ms word com接口 生成pdf
2、使用openoffice生成pdf
从生成的质量来看,第一种效果好,毕竟是微软自家产品。第二种对于普通的文档,转换基本没什么问题,但是在对于word文档里有公式式或特殊内容,转换出来会变形。下面的代码是使用
Jacob转换的 代码有点长:我整理的文章:itate-动态-文章《Android上生成word或者pdf,有开源的api么?》
❹ 寻找将WORD转化成PDF格式的工具,开源或免费的
打开WORD文档 选择打印它会直接进行另存 选择PDF格式保存下来就可以了
❺ 开源电子网的文档,pdf的文档的密码是什么_ucos开发手册那个
PDF生成器(PDFCreator)汉化纯净版 V0.9.3c1.1
PDFCreator是一个开源应用程序,支持windows打印功能的任何程序都可以使用它创建PDF文档。使用PDFCreator能够创建PDF文档,Posts cript文档,Encapsulated Posts cript 文件;它也能生成PNG,BMP,JPEG,PCX,TIFF图形格式文件,强大的合并功能允许你将多个独立的文档转化成一个PDF文件。
功能支持windows打印功能的任何程序都可以使用它创建PDF文档。
创建以下格式的文档:PDF文档,Posts cript文档,Encapsulated Posts cript 文件、PNG, JPEG, BMP, PCX, and TIFF。
将多个独立的文档转化成一个PDF文件。
保护密码,适用于128bit编码器。
自动以当前的设置来保存PDF文档,而不需要作出提示。
功能更强大!
❻ 用了火狐的开源pdfjs,怎么让pdf单页扭转
您好!很高兴为您答疑!
无论转90还是180,Adobe Acrobat都可以做到,推荐您用这个。
您可以在火狐社区了解更多内容。希望我的回答对您有所帮助,如有疑问,欢迎继续在本平台咨询。
❼ 来个人给推荐一个绿色pdf阅读器呗,有人知道吗
这个啊,有人在用轻快PDF阅读器绿色版啊,感觉好评挺多的呢
❽ 有在PDF上加文本域的开源软件吗
xournal。
❾ 目前几个PDF转图片的JAVA开源项目研究
复制到bin目录,它是类文件目录中的图片前,手工包装。
比较规范的做法是
开发,画面中的项目目录
下RES子目录,然后写ant脚本build.xml文件,以书面res目录里面的话当内容被复制到bin目录
收拾,运行build.xml文件,就可以了。
❿ java目前有哪些支持中文的html转pdf的开源jar
实例讲述了Java实现Html转Pdf的方法。分享给大家供大家参考。具体如下:
package test;
import java.io.File;
import java.io.FileOutputStream;
import java.io.OutputStream;
import org.xhtmlrenderer.pdf.ITextFontResolver;
import org.xhtmlrenderer.pdf.ITextRenderer;
import com.lowagie.text.pdf.BaseFont;
public class WordToPdf {
/**
* @param args
*/
public static void main(String[] args) throws Exception {
// TODO Auto-generated method stub
String inputFile = "D://test.html";
String url = new File(inputFile).toURI().toURL().toString();
String outputFile = "D://test.pdf";
System.out.println(url);
OutputStream os = new FileOutputStream(outputFile);
ITextRenderer renderer = new ITextRenderer();
renderer.setDocument(url);
// 解决中文支持问题
ITextFontResolver fontResolver = renderer.getFontResolver();
fontResolver.addFont("C:/Windows/Fonts/SIMSUN.TTC",
BaseFont.IDENTITY_H, BaseFont.NOT_EMBEDDED);
// 解决图片的相对路径问题
// renderer.getSharedContext().setBaseURL("file:/D:/z/temp/");
renderer.layout();
renderer.createPDF(os);
os.close();
}
}