小编Min*_*a N的帖子

itextsharp将点数转换为cm

我正在使用iTextsharp- 一个java pdf lib - 动态生成pdfs.据我所知,测量结果以点数表示.我知道在哪里放置厘米的地方.所以我需要转换:点< - > cm

c# itextsharp

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

ITextSharp编辑现有的pdf

我想使用iTextSharp为现有的PDF文件添加文本,我发现了不同的方法,但在所有这些文件中,编写器和阅读器都是单独的pdf文件.我想要一种方式,这样我就可以打开一个pdf,然后在不同的位置写出不同的东西.现在我有这个代码,但它创建了一个新文件.

using (FileStream stream1 = File.Open(path, FileMode.OpenOrCreate))
      {
      BaseFont bf = BaseFont.CreateFont(fontPath, BaseFont.IDENTITY_H, BaseFont.EMBEDDED);
      PdfReader reader = new PdfReader("C:\\26178DATA\\pdf\\holding.pdf");
      var pageSize = reader.GetPageSize(1);
      PdfStamper stamper = new PdfStamper(reader, stream1);
      iTextSharp.text.Font tmpFont = new iTextSharp.text.Font(bf, fontSize);
      PdfContentByte canvas = stamper.GetOverContent(1);
      Phrase ph = new Phrase(words[1], tmpFont);
      ph.Font = tmpFont;
      canvas.SetFontAndSize(bf, fontSize);
      ColumnText.ShowTextAligned(canvas, Element.ALIGN_LEFT, ph, iTextSharp.text.Utilities.MillimetersToPoints(x * 10), pageSize.GetTop(iTextSharp.text.Utilities.MillimetersToPoints(y * 10)), 0);
      stamper.Close();
            }
Run Code Online (Sandbox Code Playgroud)

c# itextsharp

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

使用 CAIRO 在单个 PDF 中包含多个页面?

我正在使用 c# 和 Cairo 创建一个 pdf 文件。我想制作一个多页的 pdf,但我找不到任何样本。我只找到了这个:http : //lists.cairographics.org/archives/cairo/ 2008-9月/014949.html

任何帮助或建议将不胜感激。

c# cairo pangocairo

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

标签 统计

c# ×3

itextsharp ×2

cairo ×1

pangocairo ×1