标签: pdf-generation

使用Java更改/替换PDF中的文本

有关使用PDF作为模板以Java编程方式生成PDF的好库的任何线索?

java pdf pdf-generation

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

如何从 Objective-C 中的图像生成 PDF?(在 Mac 操作系统上)

我正在尝试构建从 Objective-C 中的一堆图像生成单个 PDF 的代码。到目前为止,我看到的大多数示例都不允许我构建 PDF,而只能生成 Cocoa 视图并将它们转换为 PDF。

我正在寻找的是一些工具包(如 Java 的 iText),它可以让我从一堆图像(每个图像都是 PDF 文档中的一个页面)生成一个 PDF。

任何提示?

macos pdf-generation objective-c

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

Zend PDF - 获取图像的宽度和高度?

我正在像这样创建我的图像:

$image1 = Zend_Pdf_Image::imageWithPath($path);
Run Code Online (Sandbox Code Playgroud)

现在,当我调试时,我看到 _width 和 _height,但我无法使用它们访问它们

$image1->_width;
Run Code Online (Sandbox Code Playgroud)

因为它受到保护。我如何获得这些值?

谢谢!

php pdf-generation zend-pdf

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

主要内容在页脚部分PDF文档iTextSharp上重叠

我正在使用itextsharp来创建文档.我在文档中创建了一个页脚部分,但页脚顶部的内容重叠.

我怎样才能解决这个问题?

我想在每个页面上添加页码如何才能这样做?

请检查此链接 Pdf文档图像

 public class PdfNote
 {
    public int Create(int id, string path)
    {
        try
        {
            var file = path;

            if (System.IO.File.Exists(file))
                System.IO.File.Delete(file);

            Document document = new Document(PageSize.A4, 10, 10, 10, 10);

            var writer = iTextSharp.text.pdf.PdfWriter.GetInstance(document, new System.IO.FileStream(file, FileMode.Create));
            document.Open();

            writer.PageEvent = new Footer();

            // main content

            document.Close();

            return 1;
        }
        catch (Exception ex)
        {
            throw ex;
        }
    }

    public partial class Footer : PdfPageEventHelper
    {
        public override void OnEndPage(PdfWriter writer, Document doc)
        {
            PdfPTable fTbl = new …
Run Code Online (Sandbox Code Playgroud)

c# pdf-generation itextsharp

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

FPDI 在 ... 字符后换行

我正在创建一个FPDI PDF。这就是我现在所做的:

libraries_load('fpdi');

$pdf = new FPDI();  

$path = drupal_get_path('theme', 'xmed') . '/docs/verkocht_template.pdf';

$pdf->setSourceFile(realpath($path)); 
$tplIdx = $pdf->importPage(1, '/MediaBox');

$pdf->addPage();
$pdf->useTemplate($tplIdx, 0, 0, 210);

$path = drupal_get_path('theme', 'xmed') . '/fonts/lato.php';

$pdf->AddFont('lato-light-webfont','','lato-light-webfont.php');
$pdf->SetFont('lato-light-webfont', '', 14);
$pdf->SetTextColor(0, 0, 0);

$pdf->SetXY(47, 71);
$pdf->Write(0, $name);
Run Code Online (Sandbox Code Playgroud)

我还在我的 PDF 上放置了一些其他变量。这是现在的结果:

在此处输入图片说明

但是正如你所看到的 $name 变量太长了...。我试过这个:

$naam = wordwrap($naam, 20);
Run Code Online (Sandbox Code Playgroud)

但这给了我这个结果:

在此处输入图片说明

解决此问题的最佳解决方案是什么?

pdf pdf-generation fpdf fpdi

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

使用itext在pdf中添加图像

我正在创建 Spring MVC web 应用程序。我的图像在我的 MVC 应用程序的文件夹 webapp/resources/img/logo.png 中。如何将图像从该文件夹加载到 pdf。

我尝试使用此代码。但它的 trowing java.io.FileNotFoundException。

  String imageUrl = "webapp/resources/img/logo.png"

  logo = Image.getInstance(imageUrl);
Run Code Online (Sandbox Code Playgroud)

spring pdf-generation spring-mvc itext

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

编译错误后的Java类PdfFormFiller

我在编译这个 java 项目时遇到问题https://github.com/nkitsul/pdfformfiller2

mkdir PdfFormFiller
cd PdfFormFiller/
git clone https://github.com/nkitsul/pdfformfiller2.git .
cd lib/
wget https://github.com/itext/itextpdf/releases/download/5.5.0/itext-5.5.0.zip
unzip itext-5.5.0.zip 
cd ..
mkdir bin
javac -cp lib/itextpdf-5.5.0.jar PdfFormFiller.java -d bin/
java -cp ./bin PdfFormFiller.PdfFormFiller
Run Code Online (Sandbox Code Playgroud)

之后我得到这个:

Exception in thread "main" java.lang.NoClassDefFoundError: com/itextpdf/text/DocumentException
    at java.lang.Class.getDeclaredMethods0(Native Method)
    at java.lang.Class.privateGetDeclaredMethods(Class.java:2531)
    at java.lang.Class.getMethod0(Class.java:2774)
    at java.lang.Class.getMethod(Class.java:1663)
    at sun.launcher.LauncherHelper.getMainMethod(LauncherHelper.java:494)
    at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:486)
Caused by: java.lang.ClassNotFoundException: com.itextpdf.text.DocumentException
    at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
    ... 6 more
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

My OS - Debian wheezy …
Run Code Online (Sandbox Code Playgroud)

java pdf-generation itext

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

无法复制文件“..\HiQPdf.dep”,因为找不到

在尝试使用 HTML to PDF Converter Library for .NET 后,我收到此构建错误。我从网站下载的 ZIPped 文件夹中复制了 dll、dep 和 xml 文件,但是当我编译我的代码时,HiQPdf.dep 消失了。

网站上常见问题解答说要更改 HiQPdf.dep 文件的执行权限,但是在我这样做之后,它仍然不起作用。

我怎样才能摆脱这个错误?

pdf-generation html-to-pdf

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

Migradoc 在文本旁边设置图像

我想在表格单元格中的某些文本的右侧浮动图像。

cell.AddParagraph("some text");
cell.AddParagraph("next line other text");

Paragraph p = cell.AddParagraph();
p.Format.Alignment = ParagraphAlignment.Right;
p.Format.RightIndent = 12;
Image image = p.AddImage("image.png");
image.ScaleWidth = 0.07;
Run Code Online (Sandbox Code Playgroud)

此代码将图像放在右侧,但我无法将其向上移动。

p.Format.Linespacing = -10;

image.WrapFormat.DistanceTop = -10;
Run Code Online (Sandbox Code Playgroud)

这些设置不起作用。

pdf pdf-generation image pdfsharp migradoc

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

如何使用 tcpdf laravel 5 加载刀片视图?

我正在尝试使用 laravel 5 和https://github.com/elibyy/laravel-tcpdf创建 pdf

有没有办法加载视图并将数据传递给视图?

就像是

  $pdf = new TCPDF();  
  $pdf -> SetPrintHeader(false); 
  $pdf -> SetPrintFooter(false); 
  $pdf -> loadView('pdf.invoice',$data); // 
  $pdf -> Output(storage_path().'/pdf/file.pdf', 'I');
Run Code Online (Sandbox Code Playgroud)

谢谢。

pdf-generation tcpdf laravel-5

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