itextsharp将图像添加到现有的pdf

特里

我正在尝试使用itextsharp添加图像,但是没有任何运气,有大量的教程将图像添加到新的pdf文档中,但是没有和现有的pdf添加,因此.add方法不可用

我正在尝试使用压模写入方法添加图像,但没有出现任何错误,但没有图像显示

PdfReader reader = new PdfReader(pdfIn); //get pdf

        if (File.Exists(pdfOut)) File.Delete(pdfOut); //reset 
        FileStream fs = new FileStream(pdfOut, FileMode.Create);

        PdfStamper stamper = new PdfStamper(reader, fs);
        try
        {
            //  Convert base64string to bytes array
            Byte[] bytes = Convert.FromBase64String(base64decode);
            iTextSharp.text.Image sigimage = iTextSharp.text.Image.GetInstance(bytes);//
            sigimage.SetAbsolutePosition(10, 10);
            sigimage.ScaleToFit(140f, 120f);
            stamper.Writer.Add(sigimage);
        }catch (DocumentException dex){//log exception here
        }catch (IOException ioex){//log exception here
        }



        AcroFields fields = stamper.AcroFields;
        //repeat for each pdf form fill field       
        fields.SetField("agencyName", name.Value);


        stamper.FormFlattening = true; // set to true to lock pdf from being editable
        stamper.Writer.CloseStream = true;
        stamper.Close();
        reader.Close();
        fs.Close();
冷话

我认为您尝试以下将其添加到字节中

        PdfReader reader = new PdfReader(pdfIn)
        FileStream fs = new FileStream(pdfOut, FileMode.Create);
        var stamper = new PdfStamper(reader, fs);
        var pdfContentByte = stamper.GetOverContent(1);
        iTextSharp.text.Image sigimage = iTextSharp.text.Image.GetInstance(bytes);
        sigimage.SetAbsolutePosition(100, 100);
        pdfContentByte.AddImage(sigimage);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将新页面中的图像添加到现有的PDF文件中

来自分类Dev

将图像添加到现有的JSON

来自分类Dev

将页面添加到现有的pdf文件

来自分类Dev

iTextSharp如何将图像添加和提取到现有的PDF

来自分类Dev

使用iTextSharp将文本添加到内存流中的现有多页PDF文档

来自分类Dev

使用C#代码使用iTextSharp将页面书签添加到现有PDF

来自分类Dev

使用C#代码使用iTextSharp将页面书签添加到现有PDF

来自分类Dev

使用ruby将文本添加到现有的pdf

来自分类Dev

将现有的PDF文档添加到打开的文档中

来自分类Dev

iText Android-将文本添加到现有的PDF

来自分类Dev

如何使用PdfSharp将DocumentLink添加到现有的PDF文件

来自分类Dev

使用ruby将文本添加到现有的pdf

来自分类Dev

将装订线(装订边距)添加到现有的PDF文件中

来自分类Dev

如何将页面添加到现有的pdf

来自分类Dev

iText-Java Android-将字段添加到现有的pdf

来自分类Dev

将新的键值对添加到现有的Firebase

来自分类Dev

将MediaType添加到现有的JsonInputFormatter

来自分类Dev

将UITableView添加到现有的ViewController

来自分类Dev

将文件添加到现有的zipfile

来自分类Dev

将训练数据添加到现有的LinearSVC

来自分类Dev

将PHPUnit添加到现有的Cakephp 2.0

来自分类Dev

将数组添加到现有的$ _SESSION数组

来自分类Dev

将现有的VM添加到TheForeman

来自分类Dev

将目录添加到现有的.zip文件

来自分类Dev

将“ \ x”添加到现有的字节变量

来自分类Dev

将Composer添加到现有的Codeigniter项目

来自分类Dev

将列表添加到现有的嵌套列表

来自分类Dev

将 JSON 数组添加到现有的 JSON

来自分类Dev

将新的键值添加到现有的 HashMap

Related 相关文章

热门标签

归档