小编use*_*060的帖子

使用PDFSharp将图像叠加到PDF上

似乎没有找到很多这方面.我有一张PDF,我想在其上覆盖电子签名的图像.有关如何使用PDFSharp完成该任务的任何建议?

谢谢

c# pdfsharp asp.net-mvc-4

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

使用itextsharp检查pdf复选框

我尝试了很多不同的方法,但我无法检查复选框!这是我尝试过的:

var reader = new iTextSharp.text.pdf.PdfReader(originalFormLocation);
using (var stamper = new iTextSharp.text.pdf.PdfStamper(reader,ms)) {
    var formFields = stamper.AcroFields;
    formFields.SetField("IsNo", "1");
    formFields.SetField("IsNo", "true");
    formFields.SetField("IsNo", "On");
}
Run Code Online (Sandbox Code Playgroud)

他们都没有工作.有任何想法吗?

pdf checkbox itextsharp

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

页面刷新后的HttpContext.Current.Cache项目为null

我有一个C#网页,其中使用HttpContext.Current.Cache在服务器缓存中存储List <>对象。加载第一页后,对象将保存在缓存中。但是,当我刷新页面时,缓存对象为null。有什么想法吗?

另外,我想设置一个“作业”以每30分钟重新创建对象。我想提供缓存的版本,直到创建新版本为止,然后用新版本替换旧版本。我怎么做?

在我的Global.asax的Application_Start中,具有以下内容:

HttpRuntime.Cache.Insert("MainADList", Uf.GetUsers(), null, Cache.NoAbsoluteExpiration, TimeSpan.FromMinutes(30));
Run Code Online (Sandbox Code Playgroud)

需要时,请执行以下操作:

 MainADList = (Users)HttpRuntime.Cache["MainADList"];
Run Code Online (Sandbox Code Playgroud)

大多数情况下为空。并非总是如此,但几乎总是如此。

c# caching web

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

如何将 PDF 保存为只读/拼合?

我正在使用 PDFSharp 生成一个填充了字段的 PDF 文档。保存文档后,我希望它是只读的,也就是扁平化的。我已经尝试了下面的方法,但是在 Adob​​e 中打开 PDF 时,这些字段仍然是可编辑的。

   using (PdfDocument form = PdfReader.Open(outputFormLocation , PdfDocumentOpenMode.Modify))
        {
            //do stuff...
            //Save
            PdfSecuritySettings securitySettings = form.SecuritySettings;
            securitySettings.PermitFormsFill = false;
            securitySettings.PermitModifyDocument = false;
            securitySettings.PermitPrint = true;

            form.Save(outputFormLocation);
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc pdfsharp

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

搜索任何和所有匹配的对象列表

我有一个List<T>User情况下,我需要通过在各个领域做搜索User.

这样做最有效的方法是什么?

这是我User班级的定义:

public class User
{
    public String SamAccountName { get; set; }
    public String EmailAddress { get; set; }
    public String WorkPhone { get; set; }
    public String MobilePhone { get; set; }
    public String Office { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

我需要搜索以查看"Tom"的值是否包含在任何字段中的任何字符串中,并返回一个List<T>仅包含与该条件匹配的实例的new .

我想用LINQ做这个,但不知道怎么做.我怎样才能做到这一点?

.net c# linq

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

如何从数据表自动创建一个类

我知道有一种比我现在的方式更清洁的方法。基本上,我从我的 sql 数据库中检索数据表。我现在想将这些信息放在一个全局可访问的类中。我不想像这样遍历每一列:txtFirstName.Text = dt[0].ToString()。我想创建一个“用户”类,并分配 txtFirstName.Text = User.FirstName。但是,我不想手动将 dt[0] 映射到 FirstName,将 dt[1] 映射到 LastName...我希望自动创建对象!或者,至少一旦创建了类,并且元素与 dt 列的名称匹配,映射就会自动发生。

谢谢!

c# sql datatable serialization class

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

如何/在哪里存储当前用户的登录名?

我将ac#winforms应用程序部署到带有AD的终端服务器.我希望当用户启动应用程序时,用户名是预填充的,因此他们不必每次都输入它.存储然后检索该值的最佳方法是什么?

c# winforms

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

创建构造函数(?)以从缓存中检索对象或重新创建(如果为null)

我正在使用C#webforms构建一个内部网.我有一个列表对象,其中包含一堆我正在缓存的用户.我正在尝试创建一个构造函数,当我引用MainADList时将执行以下操作:

  1. 如果它存在于缓存中并且不为null,请使用它
  2. 否则生成列表并缓存它

我已经有了执行缓存和检索的代码,但它没有以我喜欢的方式很好地封装.

public Users MainADList = new Users();

private void GenerateADList()
{
    MainADList = (Users) Cache["MainADList"];

    if (MainADList == null || MainADList.Count == 0)
    {
       //generate the list....

       Cache["MainADList"] = MainADList;
    }
 }
Run Code Online (Sandbox Code Playgroud)

谢谢!

c# caching webforms

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