导航:首页 > 文档加密 > 开源pdf

开源pdf

发布时间:2022-02-06 09:45:07

❶ 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();
}
}

阅读全文

与开源pdf相关的资料

热点内容
歌词滚动效果android 浏览:14
程序员一天的六场战斗 浏览:797
自制压缩泵的做法 浏览:622
androidstring变量 浏览:247
数学乘法速算法 浏览:986
压缩包制作后照片顺序怎么改 浏览:680
fibonacci数列算法 浏览:775
产品经理要和程序员吵架吗 浏览:252
grub2命令行 浏览:618
无法获取加密卡信息 浏览:774
云服务器网卡充值 浏览:509
编程就是软件 浏览:49
服务器如何添加权限 浏览:437
引用指针编程 浏览:851
手机加密日记本苹果版下载 浏览:64
命令行括号 浏览:176
java程序升级 浏览:490
排序算法之插入类 浏览:227
gcccreate命令 浏览:73
海尔监控用什么app 浏览:65