我在我的应用程序中使用Prawn生成PDF..。
app/controllers/orders.rb
class OrdersController < ApplicationController
...
def show
respond_to do |format|
format.html
format.pdf do
require "prawn/measurement_extensions"
...
#render pdf document
send_data pdf
我想在.NET中使用飞碟Java API,所以我尝试使用来转换库:
ikvmc core-renderer.jar
出于某种原因,IKVMC给了我一个可执行的core-renderer.exe,所以我将其重命名为core-renderer.dll,添加到我的程序集中并删掉
using java.io;
using java.lang;
using com.lowagie.text;
using org.xhtmlrenderer.pdf;
namespace flying_saucer
{
class FlyingSaucerApp
{
static void
我正在尝试使用Tabula-Py从pdf中读取数据,但遇到了一个小问题:
该库以如下方式读取数据:
F 01/02/1994 01/12/1994 ac $123
0 M 01/03/1994 01/10/1992 ad $133
1 M 01/04/1994 01/09/1992 ae $133
2 M 01/05/1994 01/08/1992 aa $133
当我给它们提供列名时:问题是Tabula-PDF读取时,第一行自动被视为标题,而不是数据,因此输出为:
Gender D.O.B D.O.P Plan Price
0 M 01/03/19
我使用Adobe Acrobat pro创建了一个可填写的PDF,并对输入字段进行了标记。标记的内容、标记的注释、标记的表单字段通过了我尝试使用itext填充的文档的辅助功能检查。当我试图用itext库填充java代码中的文档时,我得到了这个错误。 ERROR com.itextpdf.kernel.pdf.PdfDocument - Tag structure initialization failed, tag structure is ignored, it might be corrupted.
com.itextpdf.kernel.PdfException: StructPare
当我使用pdfAutoSweep.cleanUp( PDF )来处理特定的PDF时,我得到了这样的异常:
java.lang.IllegalStateException: Coordinate outside allowed range at
com.itextpdf.kernel.pdf.canvas.parser.clipper.ClipperBase.rangeTest(ClipperBase.java:76)
at com.itextpdf.kernel.pdf.canvas.parser.clipper.ClipperBase.rangeTest(ClipperBase.
我们使用iText版本5.5 PdfCopy来合并多个带标签的PDF。(这些加标签的PDF不是由iText创建的。)当使用document.close时,我们得到了以下错误
java.lang.NullPointerException
at com.itextpdf.text.pdf.RefKey.<init>(RefKey.java:59)
at com.itextpdf.text.pdf.PdfCopy.fixTaggedStructure(PdfCopy.java:822)
at com.itextpdf.text.pdf.PdfCopy.flushTaggedObjects
我想用itext 7生成一个pdf,但有些错误发生在我们身上:
com.itextpdf.kernel.PdfException: Pdf indirect object belongs to other PDF document. Copy object to current pdf document.
at com.itextpdf.kernel.pdf.PdfOutputStream.write(PdfOutputStream.java:195) ~[kernel-7.0.2.jar:na]
at com.itextpdf.kernel.pdf.PdfOutputStream.write
我需要分裂或合并一些pdf,我有一些罕见的pdf,创建以下例外。
com.itextpdf.kernel.PdfException: Pdf indirect object belongs to other PDF document. Copy object to current pdf document.at com.itextpdf.kernel.pdf.PdfOutputStream.write(PdfOutputStream.java:216)
at com.itextpdf.kernel.pdf.PdfOutputStream.write(PdfOutputStream.java:2
我使用这个构造来查看.pdf文件:
<object id="yeah" data="D:\Java.pdf" type="application/pdf" width="100%" height="100%">
<p>Alternative text - include a link <a href="D:\Java.pdf">to the PDF!</a></p>
</object>
我没有找到任何信息:
可以使用J
我试图按照特定的顺序合并多个pdf,并遵循这样的一般方法:-
//filesToMergeList contains files in specific order in which they will be merged
val firstFileInMergeList: File = filesToMergeList[0]
val pdfReader = PdfReader(firstFileInMergeList)
val pdfWriter = PdfWriter(destinationFile)
val pdfDocument = PdfDocument(pdfReader,
我有一个简单的功能,是合并从一个ArrayList使用iText7的pdf文件 File pdfMerged = new File("merged.pdf");
PdfDocument pdf = new PdfDocument(new PdfWriter(pdfMerged));
PdfMerger merger = new PdfMerger(pdf);
for (InputStream in : files) {
//Add pages from
我正在使用EJB通过调用远程业务接口的方式在互联网上为iTextPdf 7.0.4创建的pdf提供服务。
我的EJB服务器端实现为:
@Override
public byte[] renderBillById(String billId) {
logger.info("rendering bill pdf called in EJB Model.");
ByteArrayOutputStream baos = new ByteArrayOutputStream();
PdfWriter writer = new PdfWriter(baos);