标签: itextsharp

itextsharp:如何添加新页面并写入?

在vb.net中,我填写了pdf文档的第一页,如何从第二页开始?

vb.net pdf itextsharp

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

ITextSharp - PdfPCell中的文本字段

我正在使用iTextSharp创建PDF,如何将textField添加到PdfPCell中?

pdf itextsharp textfield

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

使用iTextsharp检查pdf中的复选框字段的常用方法是什么?

我正在使用iTextsharp填充可填写pdf的数据.pdf表单中有n个复选框.我已使用"是"或"否"设置复选框的值.这很好用.但是有些复选框不能以这种方式工作; 相反,我需要使用1或0来使其工作.那么任何人都可以帮助我使用iTextSharp检查/取消选中pdf复选框的常用方法是什么?

提前致谢,

白雪公主

c# pdf itextsharp

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

如何使用iTextSharp?

所以,我需要一个PDF生成器用于我的ASP.NET应用程序.我下载了iTextSharp,因为它似乎是最受欢迎的免费版本.但在搜索互联网后,我并没有真正找到让我开始的信息.到目前为止,我发现的一些教程太混乱了.我知道那里有一本书,但我是学生,不想花钱.我只需要真正基本的逐步信息,最好是VB中的代码.到目前为止,我发现的最基本的教程是http://www.mikesdotnetting.com/Article/80/Create-PDFs-in-ASP.NET-getting-started-with-iTextSharp,但它对我不起作用.我试着遵循它并想出了这段代码:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using iTextSharp.text;
using iTextSharp.text.pdf;
using System.IO; 


public partial class Default3 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
    var doc1 = new Document();
    string path = Server.MapPath("PDFs");
    PdfWriter.GetInstance(doc1, new FileStream(path + "/Doc1.pdf", FileMode.Create));
    doc1.Open();
    doc1.Add(new Paragraph("My first PDF"));
    doc1.Close();
}
}
Run Code Online (Sandbox Code Playgroud)

但它给了我一个错误:"CS1502:'iTextSharp.text.pdf.PdfWriter.GetInstance(iTextSharp.text.Document,System.IO.Stream)'的最佳重载方法匹配'有一些无效的参数"并且突出显示的行是PdfWriter.GetInstance ...

所以无论如何,我想知道是否有人知道我在本教程中做错了什么,或者我可以使用的其他教程.或者如果你想给我一个如何以你自己的话开始的基本解释,这将是伟大的.请记住,我很遗憾对此一无所知.:) 谢谢.

vb.net pdf asp.net pdf-generation itextsharp

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

iTextPdf如何打破页面

我使用iTextPdf从html页面生成pdf文件,如:

iTextSharp.text.html.simpleparser.HTMLWorker hw = new iTextSharp.text.html.simpleparser.HTMLWorker(document);
            TextReader reader = new StringReader(HTML);
            hw.Parse(reader);
            document.Close();
Run Code Online (Sandbox Code Playgroud)

但我的html页面很大,我需要在特定的地方添加页面制动器.

如何在pdf中添加这些分页符?

谢谢

c# pdf asp.net pdf-generation itextsharp

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

使用iTExtsharp将表添加到现有PDF中

我有一个PDF,因为有一个表是动态的表,我想在我现有的PDF中动态地在下面添加另一个表.

有没有办法在现有PDF中添加现有表格(不在文档末尾)的特定位置,然后我想添加我的表格.

我该如何添加?请建议我一些好方法.

如下图所示.

在此输入图像描述

谢谢,

c# pdf asp.net pdf-generation itextsharp

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

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

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

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

提前致谢

c# pdf itextsharp pdfclown

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

使用C#中的iTextSharp将PDF旋转90度

我正在尝试使用PDF进行冲压,需要将其旋转90度才能正确铺设?有人知道怎么做吗?似乎无法在网上找到它.

c# pdf itextsharp

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

如何使用iTextSharp设置PDF段落的字体?

试着按照这里的例子,我添加了以下代码来创建PDF文档的标题:

using (var doc = new Document(PageSize.A4, 50, 50, 25, 25))
{
    using (var writer = PdfWriter.GetInstance(doc, ms))
    {
        doc.Open();

        var docTitle = new Paragraph("UCSC Direct - Direct Payment Form");                        
        var titleFont = FontFactory.GetFont("Lucida Sans", 18, Font.Bold);
        doc.Add(docTitle);
Run Code Online (Sandbox Code Playgroud)

但是,创建titleFont的尝试不会编译(" 'iTextSharp.text.FontFactory.GetFont(string,float,iTextSharp.text.BaseColor)'的最佳重载方法匹配'有一些无效的参数 "),所以我让intellisenseless通过一次添加一个arg来"帮助"我.因为对于第一个arg它说它是字体名称,一个字符串,我添加了"Segoe UI"; 下一个arg是字体大小,浮点数,所以我加了18.0; 最后,它调用了字体颜色,一个BaseColor类型,所以我添加了BaseColor.Black,最后得到:

var titleFont = FontFactory.GetFont("Segoe UI", 18.0, BaseColor.BLACK);
Run Code Online (Sandbox Code Playgroud)

...但是也不会编译,说" 'iTextSharp.text.FontFactory.GetFont(string,string,bool)'的最佳重载方法匹配'有一些无效的参数 "

因此,当我复制示例并使用string,int和Font样式时,它说不,它需要string,float和BaseColor.当我添加这些参数时,它改变了它的"思想",并说它真正想要的是字符串,字符串和布尔?

此外,该示例显示然后将段落添加到文档中,如下所示:

doc.Add(docTitle, titleFont);
Run Code Online (Sandbox Code Playgroud)

...但是,这也不会飞,因为" 没有重载方法'添加'需要2个参数 "

我该怎么做才能安抚iTextSharp?无论我是跳舞还是吟唱挽歌,它都不想玩耍.

UPDATE

好的,这编译:

var docTitle = new Paragraph("UCSC Direct - Direct Payment Form");
var titleFont = FontFactory.GetFont("Courier", …
Run Code Online (Sandbox Code Playgroud)

c# pdf fonts itextsharp

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

如何使用itext sharp在pdf中仅设置表格的垂直线?

我有一张垂直和水平线条的桌子.但我不想要水平线.我只想要垂直线.我怎么设置它.我预期的o/p是

我的表格代码

PdfPTable table = new PdfPTable(5);
table.TotalWidth = 510f;//table size
table.LockedWidth = true;
table.HorizontalAlignment = 0;
table.SpacingBefore = 10f;//both are used to mention the space from heading


table.DefaultCell.HorizontalAlignment = Element.ALIGN_LEFT;
table.AddCell(new Phrase(new Phrase("    SL.NO", font1)));

table.DefaultCell.HorizontalAlignment = Element.ALIGN_LEFT;
table.AddCell(new Phrase(new Phrase("   SUBJECTS", font1)));

table.DefaultCell.HorizontalAlignment = Element.ALIGN_LEFT;
table.AddCell(new Phrase(new Phrase("   MARKS", font1)));

table.DefaultCell.HorizontalAlignment = Element.ALIGN_LEFT;
table.AddCell(new Phrase(new Phrase("   MAX MARK", font1)));

table.DefaultCell.HorizontalAlignment = Element.ALIGN_LEFT;
table.AddCell(new Phrase(new Phrase("   CLASS AVG", font1)));

Doc.Add(table);
Run Code Online (Sandbox Code Playgroud)

例如:

在此输入图像描述

有人请帮忙

c# itextsharp

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

标签 统计

itextsharp ×10

pdf ×9

c# ×7

asp.net ×3

pdf-generation ×3

vb.net ×2

fonts ×1

pdfclown ×1

textfield ×1