小编Bob*_*sky的帖子

HTML文档到PDF?

我有一个ASP.NET网页,它是一个动态生成的报告.出于商业原因,此确切报告需要以PDF格式生成.最好的方法是什么?将选定的打印机设置为Adobe PDF不是一种选择.

学习从头开始以编程方式创建PDF?有没有办法在某些浏览器控件中呈现它,然后保存输出?

pdf asp.net

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

为UITextField的didEndOnExit事件分配方法

如何以编程方式将方法(观察者?)分配给对象的didEndOnExit事件UITextField

这在IB中很容易做到,但我无法弄清楚如何在代码中完成它.

iphone cocoa-touch uitextfield

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

如何确定是否已安装MS Office 2007 SP2?

在我使用MS Word通过OLE从我的应用程序生成文档.我想为安装了MS Office 2007 SP2的用户提供将文档另存为PDF的功能.这仅适用于SP2,如果未安装Service Pack,则应隐藏该选项(当然也适用于以前版本的MS Office用户).

这些信息是否可在任何地方使用,例如在注册表或任何配置文件中?

ms-office

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

使用iText从pdf文件中提取文本列

我需要使用iText从pdf文件中提取文本.

问题是:一些pdf文件包含2列,当我提取文本时,我得到一个文本文件,其中列被合并为结果(即同一行中两列的文本)

这是代码:

public class pdf
{
    private static String INPUTFILE = "http://www.revuemedecinetropicale.com/TAP_519-522_-_AO_07151GT_Rasoamananjara__ao.pdf" ;
    private static String OUTPUTFILE = "c:/new3.pdf";

    public static void main(String[] args) throws DocumentException, IOException {
        Document document = new Document();
        PdfWriter writer = PdfWriter.getInstance(document, new FileOutputStream(OUTPUTFILE));
        document.open();

        PdfReader reader = new PdfReader(INPUTFILE);
        int n = reader.getNumberOfPages();

        PdfImportedPage page;

        // Go through all pages
        for (int i = 1; i <= n; i++) {
            page = writer.getImportedPage(reader, i);
            Image instance = Image.getInstance(page);
            document.add(instance);
        }

        document.close();

        PdfReader readerN …
Run Code Online (Sandbox Code Playgroud)

java pdf text-extraction itext

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

沙塔/ SHFB.添加平台图标和版本信息以帮助文件页面

我正在使用Sandcastle帮助文件生成器为我的库构建帮助文件.该库有三个版本(.NET,Silverlight和Windows Phone 7),它们是基于相同的代码库构建的.

我想在帮助文件页面底部的方法名称和版本信息旁边添加平台图标.类似于下面的截图.如何将此类信息添加到我的帮助文件中?

方法名称旁边的平台图标 在此输入图像描述

documentation sandcastle documentation-generation shfb xml-comments

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

C#中昂贵对象的内存管理/缓存

假设我有以下对象

public class MyClass
{
    public ReadOnlyDictionary<T, V> Dict
    {
        get
        {
            return createDictionary();
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

假设这ReadOnlyDictionary是一个只读包装器Dictionary<T, V>.

createDictionary方法需要很长时间才能完成,并且返回的字典相对较大.

显然,我想实现某种缓存,所以我可以重用结果,createDictionary但我也不想滥用垃圾收集器并使用很多内存.

我想WeakReference用于字典但不确定这是否是最好的方法.

你会推荐什么?如何正确处理可能被多次调用的昂贵方法的结果?

更新:

我对C#2.0库(单个DLL,非可视化)的建议感兴趣.该库可能在​​Web应用程序的桌面中使用.

更新2:

该问题也适用于只读对象.我从更改属性的值DictionaryReadOnlyDictionary.

更新3:

T是比较简单的类型(字符串,例如).这V是一个自定义类.您可能认为V创建的实例成本很高.字典可能包含0到数千个元素.

假定代码从单个线程或具有外部同步机制的多个线程访问.

如果没有人使用字典,那么我很好.我试图找到时间之间的平衡(我想以某种方式缓存结果createDictionary)和内存开销(我不想让内存占用超过必要的时间).

c# caching garbage-collection memory-management weak-references

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

在Meteor中如何创建通用事件处理程序?

我想创建一个通用的事件处理程序,我可以在dom元素上重用,所以我不必一遍又一遍地写锅炉板.我以为我弄清楚了但是我遇到了错误.

我遇到的问题是我认为事件处理程序的绑定时间与我需要的时间不同.也许在document.ready?在哪里我认为我需要使用.live()方法附加它们?虽然我可能不知道我在这里谈论什么.

这是我想要做的:

多页面应用程序.

需要插入数据的多个集合.

用于显示插入表单的按钮代码.

<button id="btnShowInsert" class="btn btn-success" rel="tooltip" title="add group">
    <i id="btnIcon" class="icon-plus-sign icon-white"></i>
</button>
Run Code Online (Sandbox Code Playgroud)

显示基于页面的表单的模板(控制器)

{{> groups_insert}}
Run Code Online (Sandbox Code Playgroud)

这是表格.

<template name="groups_insert">
    {{#if acl_check}}
    {{> alert}}
    < p>
      < form class="form-horizontal well hide" id="insert">
        <fieldset>
          < div class="control-group">
            < label class="control-label" for="name">Name</label>
            < div class="controls">
              < input type="text" class="input-xlarge" id="name" name="name">
            < /div>
          < /div>
          < div class="form-actions well">
            < button id="btnReset" type="reset" class="btn btn-large">Reset</button>
            < button id="btnSubmit" type="button" class="btn btn-primary btn-large">Submit</button>
          < /div>
        < /fieldset>
      < /form> …
Run Code Online (Sandbox Code Playgroud)

javascript javascript-events meteor

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

如何在iTextSharp中将PDF转换为文本文件

我必须从PDF文件中检索文本.但是使用下面的代码我只得到空文本文件.

for (int i = 0; i < n; i++)
{
    pagenumber = i + 1;
    filename = pagenumber.ToString();
    while (filename.Length < digits) filename = "0" + filename;
    filename = "_" + filename;
    filename = splitFile + name + filename;
    // step 1: creation of a document-object
    document = new Document(reader.GetPageSizeWithRotation(pagenumber));
    // step 2: we create a writer that listens to the document
    PdfWriter writer = PdfWriter.GetInstance(document, new FileStream(filename + ".pdf", FileMode.Create));

    // step 3: we open the document
    document.Open(); …
Run Code Online (Sandbox Code Playgroud)

c# pdf itextsharp

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

如何在Xcode中抑制链接器警告

我得到如下所示的烦人警告,并希望压制它们.

warning: (arm64)  could not find object file symbol for symbol _ff_h264_idct_add_neon
Run Code Online (Sandbox Code Playgroud)

我的应用程序使用CocoaPods作为其依赖项,其中一个依赖项是FFmpeg-iOS.

如何禁止有关丢失的目标文件符号或所有链接器警告的所有警告?

xcode linker warnings xcode7

6
推荐指数
0
解决办法
515
查看次数

可以在heroku上运行exe文件吗?

我希望用户填写一个 html 表单,当他们提交表单时,他们可以打印出包含其他信息和答案的 PDF。如果您对如何完成这项工作有任何意见,那就太好了。

我正在寻找解决此问题的方法,我发现wkhtmltopdf.org说要wkhtmltopdf http://google.com google.pdf通过命令提示符执行。我是在wkhtmltopdf.exe所在的bin目录下做的。

我最终得到了谷歌的PDF。但这是在我的电脑上。我如何在heroku上获得这个exe?有没有另一种方法可以解决这个问题?我只知道 JS 并使用 Windows。

javascript heroku node.js

6
推荐指数
0
解决办法
808
查看次数