小编aca*_*dia的帖子

在内存中创建PDF而不是物理文件

如何使用itextsharp在内存流而不是物理文件中创建PDF.

下面的代码是创建实际的pdf文件.

相反,我如何创建一个byte []并将其存储在byte []中,以便我可以通过函数返回它

using iTextSharp.text;
using iTextSharp.text.pdf;
Document doc = new Document(iTextSharp.text.PageSize.LETTER, 10, 10, 42, 35);
PdfWriter wri = PdfWriter.GetInstance(doc, new FileStream("c:\\Test11.pdf", FileMode.Create));
doc.Open();//Open Document to write
Paragraph paragraph = new Paragraph("This is my first line using Paragraph.");
Phrase pharse = new Phrase("This is my second line using Pharse.");
Chunk chunk = new Chunk(" This is my third line using Chunk.");

doc.Add(paragraph);

doc.Add(pharse);

doc.Add(chunk);
doc.Close(); //Close document
Run Code Online (Sandbox Code Playgroud)

c# itextsharp

35
推荐指数
4
解决办法
8万
查看次数

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

将PDF拆分为C#中的多个文件

我们有一个C#Windows服务,它通过使用第三方组件读取PDF上的二维条形码来处理所有PDF,然后更新数据库并将文档存储在文档存储库中.

有没有办法在读取条形码后剪切文件并将其存储为另一个文件?

例如,如果有一个10页的文档,它应该分成10个不同的文件.

谢谢.

c# pdf

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

带文本的条形码使用ItextSharp

我在我的应用程序中使用iTextSharp来生成条形码.虽然一切都按照我的意愿运行,但我需要在条形码下显示条形码的值,如附图中的一个showin. 样本条形码

下面是我使用的C#代码:

Barcode39 barcodeImg = new Barcode39();
barcodeImg.Code = barcodeValue.ToString();
barcodeImg.CreateDrawingImage(System.Drawing.Color.Black, System.Drawing.Color.White).Save(stream, ImageFormat.Png);
Run Code Online (Sandbox Code Playgroud)

c# barcode itextsharp

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

基于VB.NET中的byte()创建文件

我正在从SQL数据库中检索一个图像到VB.NET中的Byte()变量.

Dim img as byte() = dr(0)
Run Code Online (Sandbox Code Playgroud)

如何从上面的img在我的C:\ images \目录中创建一个文件.

我想阅读img,然后创建一个名为bimage.gif的文件.

vb.net

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

使用Exchange Web服务在c#中获取特定日期的电子邮件

我可以根据主题从邮箱中获取电子邮件.我不确定根据收到的日期提取电子邮件的格式是什么?

           string message = string.Empty;
            Item item = Item.Bind(exService, messageID, PropertySet.FirstClassProperties);

            if (item is EmailMessage)
            {
                EmailMessage em = (EmailMessage)item;

                string strMsg = string.Empty;
                //strMsg = strMsg + item.Id.ToString();
                //strMsg = strMsg + item.DateTimeReceived;
                strMsg = strMsg + "*********************** New Fiscal Email received on " + item.DateTimeReceived  +" ************************************" + Environment.NewLine;

                if (em.Body.Text.Contains("BRANDON"))
                {
                    strMsg = strMsg + em.Body.Text.ToString();
                }
                strMsg = strMsg + "*********************** End of Email Body ************************************" + Environment.NewLine;
                message = strMsg;

            }
Run Code Online (Sandbox Code Playgroud)

c# exchangewebservices

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

在WCF服务中返回byte []

在WCF服务中返回byte []是一个好习惯,它将被许多应用程序调用

下面是代码

public byte[] GetDoc(string docParam)
{
    byte[] doc;
    doc = GenerateDoc(docParam);
}
Run Code Online (Sandbox Code Playgroud)

谢谢

wcf

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

使用iTextSharp从PDF删除第一页

有没有办法可以使用iTextSharp删除PDF的第一页?

c# itextsharp

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

将字符串格式化为C#中的电话号码

我在C#中有一个字符串值1233873600,我必须在C#中将其转换为123-387-7300

是否有任何内置函数可以在c#中执行此操作?

c#

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

Windows 2008 Enterprise Server中的svctraceviewer exe

我有一个在Windows 2008 Enterprise Server上运行的WCF服务.我刚刚在服务的App.config中启用了跟踪.我一直在尝试在服务器上找到svctraceviewer.exe,但我无法做到.

我试图谷歌,他们说它将在C:\ Program Files\Microsoft SDKs\Windows\v6.1\Bin\SvcTraceViewer.exe.但我在Windows 2008服务器中没有此文件夹.我在C:\ Windows\Microsoft.NET中看到了所有版本的.Net Framework

在Advance中感谢您的帮助.

.net windows-server-2008-r2 svctraceviewer

6
推荐指数
2
解决办法
8170
查看次数