小编Bru*_*gie的帖子

Java 7 keytool椭圆曲线加密

我正在尝试使用带有keyalg ECC的keytool创建一个密钥库.

根据Oracle,这应该是可行的.我引用:

区域:工具

概要:keytooljarsigner工具现在支持密钥对生成和jar签名中的ECC算法.

RFE:6870812

我正在使用32位版本1.7.0_07,我已经尝试了使用-keyalg ECC,ECIES,ECDSA的keytool ......但我总是得到Cannot derive signature algorithm.

我使用的是错误的Java版本吗?我使用错误的名称进行ECC吗?

java encryption keytool elliptic-curve

9
推荐指数
1
解决办法
6251
查看次数

使用PDFBox添加页码

如何将页码添加到使用PDFBox生成的文档中的页面?

合并不同的PDF后,有人能告诉我如何在文档中添加页码吗?我在Java中使用PDFBox库.

这是我的代码,它运行良好,但我需要添加页码.

 PDFMergerUtility ut = new PDFMergerUtility();
        ut.addSource("c:\\pdf1.pdf");
        ut.addSource("c:\\pdf2.pdf");
        ut.addSource("c:\\pdf3.pdf");
        ut.mergeDocuments();
Run Code Online (Sandbox Code Playgroud)

java pdf pdfbox

9
推荐指数
2
解决办法
1万
查看次数

如何设置初始视图属性?

这里我想在acrobat的Initial View选项卡下设置已存在的PDF文档属性.

文件选项:

  • 显示=书签面板和页面
  • 页面布局=连续
  • 放大倍数=适合宽度
  • 打开页码= 1

窗口选项:

  • 显示=文档标题

如下面的屏幕截图所示:

我尝试下面的代码:

PdfStamper stamper = new PdfStamper(reader, new FileStream(dPDFFile, FileMode.Create));
stamper.AddViewerPreference(PdfName.DISPLAYDOCTITLE, new PdfBoolean(true));
Run Code Online (Sandbox Code Playgroud)

上面的代码用于设置文档标题显示.

但是下面的代码不起作用

对于页面布局:

stamper.AddViewerPreference(PdfName.PAGELAYOUT, new PdfName("OneColumn"));
Run Code Online (Sandbox Code Playgroud)

对于书签面板和页面:

stamper.AddViewerPreference(PdfName. PageMode, new PdfName("UseOutlines"));
Run Code Online (Sandbox Code Playgroud)

所以请指导我什么是满足我的要求的正确方法.

itext itextsharp

9
推荐指数
2
解决办法
7042
查看次数

使用Java将数字签名添加到PDF

我想使用存储在USB令牌,HSM等上的证书对PDF文件进行数字签名.如何使用JAVA使用存储在USB令牌上的私钥?

java digital-signature e-token

8
推荐指数
3
解决办法
3万
查看次数

在C#.Net中打开,编辑和保存PDF文件

我需要打开现有的pdf文件,需要添加一些注释或编辑现有内容并保存相同的文件.

我花了这么多时间在这上面,大多数人都提到了itextsharp或pdf小丑,但遗憾的是没有得到任何样本或如何使用itextsharp或pdf小丑来满足要求.

提前致谢

c# pdf itextsharp pdfclown

7
推荐指数
1
解决办法
2万
查看次数

如何使用Itext 2从html字符串生成Land Scape方向的Pdf

我正在使用此代码从HTML String生成PDF.

ITextRenderer renderer = new ITextRenderer();
renderer.setDocumentFromString(new String(htmlString.getBytes("UTF-8")));
Run Code Online (Sandbox Code Playgroud)

在表格中,某些行包含非常大的数据.文本溢出PDF.I在HTML中使用了Word Wrap.But这在代码生成的PDF中不起作用.我想知道在IText 2到Word Wrap中是否还有其他选择?

或者我可以在横向模式下生成PDF,以便我可以用PDF显示整个数据.

任何建议都受到欢迎.

我在以下网址附加了一张图片. http://www.mediafire.com/download/l19qa33myluaqj4/pw-4_(2).jpg

flying-saucer

7
推荐指数
1
解决办法
5371
查看次数

如何获取XFA表单中的字段列表?

我正在尝试获取我的XFA表单中所有字段的简单列表.我正在使用此代码:

private void ListFieldNames()
{
    string pdfTemplate = @"C:\Projects\iTextSharp\SReport.pdf";
    MemoryStream m = new MemoryStream();

    // title the form
    this.Text += " - " + pdfTemplate;

    // create a new PDF reader based on the PDF template document
    PdfReader pdfReader = new PdfReader(pdfTemplate);
    PdfStamper pdfStamper = new PdfStamper(pdfReader, m);
    AcroFields formFields = pdfStamper.AcroFields;        
    AcroFields form = pdfReader.AcroFields;
    XfaForm xfa = form.Xfa;
    StringBuilder sb = new StringBuilder();
    sb.Append(xfa.XfaPresent ? "XFA form" : "AcroForm");
    sb.Append(Environment.NewLine);

    foreach (string key in form.Fields.Keys)
    {
        sb.Append(key);
        sb.Append(Environment.NewLine); …
Run Code Online (Sandbox Code Playgroud)

c# xfa itextsharp

6
推荐指数
1
解决办法
5133
查看次数

iTextSharp:在PdfPCell中使用哪些对齐属性?

当我使用单元格的对齐,所以它的工作原理:

PdfPCell cell1 = new PdfPCell(new Phrase("Text" , Font));
cell1.HorizontalAlignment = 2;
Run Code Online (Sandbox Code Playgroud)

但是一旦对齐不起作用:

PdfPCell cell1 = new PdfPCell();
cell1.AddElement(new Phrase("Text 1", Font));
cell1.AddElement(new Phrase("Text 2", Font));
cell1.HorizontalAlignment = 2;
Run Code Online (Sandbox Code Playgroud)

原因?

c# itextsharp

6
推荐指数
1
解决办法
5568
查看次数

如何使用Itext对齐一个段落(对齐)?

我有2行,我想对齐(证明)它们.

我有这个代码:

    Paragraph p=new Paragraph(ANC,fontFootData);
    p.setLeading(1, 1);
    p.setAlignment(Element.ALIGN_JUSTIFIED);
    document.add(p);


    Paragraph p2=new Paragraph(RUTTEL,fontFootData);
    p2.setLeading(1, 1);
    p2.setAlignment(Element.ALIGN_JUSTIFIED);
    document.add(p2);
Run Code Online (Sandbox Code Playgroud)

其中ANC和RUTTEL是字符串,但它们不对齐.

有人能帮助我吗?

itext text-justify

6
推荐指数
1
解决办法
9288
查看次数

获取并设置itext pdf文档的元数据

我有一个iText Document对象,我想在其中写入一些元数据或从中读取.
我怎样才能做到这一点?

想象一下,该文档正在传递给以下方法:

public void prePreccess(Object document) {
    Document pdfDocument =   ((Document) document);
    //What to do here with pdfDocument?
}
Run Code Online (Sandbox Code Playgroud)

pdf metadata itext

6
推荐指数
1
解决办法
2万
查看次数