标签: document

如何使用C#.NET创建.odt文件?

注意:我发现这是"在C#.NET中创建Word文档",但这不是我想要的.

你知道如何创建一个.odt来从C#.NET创建文件吗?
是否有OpenOffice.org库的.NET组件或包装器来执行此操作?

c# document openoffice.org

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

如何将任何文档转换为预览图像?

我正在使用.NET,我正在寻找一种方法将几乎任何文档转换为预览图像.我说任何,但优先级是Office文档,PDF和大多数图像文件.

我会假设我可以以某种方式构建Windows资源管理器预览文档的能力......但我不知道如何.

你会怎么做?

.net c# document ms-office preview

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

文档模板引擎

我需要选择一个好的模板引擎来在我们的应用程序中生成文档.要求是:

  • 至少生成Microsoft Word和PDF
  • 良好的模板功能,包括支持简单的可替换参数,数组/列表和层次结构(如果可能)
  • 允许包含自定义图形
  • 理想情况下,模板应该可以使用Microsoft应用程序或其他用户友好的等效项进行编辑

任务是从系统中提供一些数据结构,并从中生成一个很好的文档.示例包括报告,业务提案,产品愿景等.欢迎提出意见:)

一种方法是自己写一个,但也许有开箱即用的东西,不一定是免费的.技术上最好,如果它可以是跨平台的,但Windows只是很好,也是最后的手段.

pdf templates pdf-generation document ms-word

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

如何在IE中的文档上触发"onload"事件

我目前正在为Javascript方法开发单元测试,以检测文档的准备情况.此代码已经处于框架级别,因此请避免在jQuery或其他库中实现此代码.

我已使用以下代码成功模拟了'readystatechange'更改事件:

var event;
event = document.createEventObject();
event.type = 'readystatechange';
document.fireEvent('onreadystatechange',event);
Run Code Online (Sandbox Code Playgroud)

我没有为'load'事件做同样的事情.以下代码导致IE7中的无效参数错误,在最后一行调用fireEvent抛出:

event = document.createEventObject();
event.type = 'load';
document.fireEvent('onload',event);
Run Code Online (Sandbox Code Playgroud)

有没有人这样做过,或者之前没有这样做过?我也对任何以不同方式解雇事件的建议感兴趣.

编辑:按照Crescent Fresh的建议,我将代码更改为:

event = document.createEventObject();
event.type = 'load';
document.body.fireEvent('onload',event);
Run Code Online (Sandbox Code Playgroud)

没有更多的错误,但'onload'的监听器不会触发.这是我配置它的方式:

document.attachEvent('onload',listener);
Run Code Online (Sandbox Code Playgroud)

javascript events internet-explorer unit-testing document

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

如何记录程序编程?

在大学里,我学会了如何使用UML来记录OO应用程序.在现实世界中,我的任务是记录旧的程序程序,实质上是重新创建丢失的设计规范文档.

是否有任何类似于UML的"标准"文档或方法用于记录过程代码?我确信在UML之前必须有人使用过的东西.

谢谢!

documentation procedural-programming document

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

哪个简单的文件管理系统?

对于资金不多的中小型NGO,我正在寻找一个简单的文档管理系统(不是Web CMS).要求相对简单:

  • 基于网络
  • 免费(如免费啤酒)或非常便宜,如果它也是开源的话更好
  • 能够存储电子文档(Word,PDF,...)和扫描的纸质文档(PDF/jpeg /任何图像格式)
  • 除了一些元数据:文档的名称,它所属的项目/部门,作者,日期,地点,一些识别代码,简短描述,......

可选但很好:

  • 版本
  • 索引/搜索单词/ pdf/text/...文档

根据我对SO的网络和其他线程的研究,我归结为这三种产品:

  • KnowledgeTree(在本地安装,而不是SAAS)
  • 露天
  • Nuxeo DM

对于KT的偏爱,另外两个人对我们的简单要求感觉有点过分.我也在关注MS Sharepoint Foundation(ex-Sharepoint Services),但这意味着购买我认为他们不想要的Windows Server许可证.

有人可以给我一些关于这些产品的反馈,特别是KT吗?你会选择(或避免)哪一个?我错过了还有其他合适的解决方案吗?欢迎任何信息!

document ecm content-management-system

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

从HTMLDocument获取所有html作为String

我用Java编码..

有谁知道如何将javax.swing.text.html.HTMLDocument的内容作为字符串获取?这是我到目前为止所得到的......

URL url = new URL( "http://www.test.com" );

HTMLEditorKit kit = new HTMLEditorKit(); 
HTMLDocument doc = (HTMLDocument) kit.createDefaultDocument(); 
doc.putProperty("IgnoreCharsetDirective", Boolean.TRUE);
Reader HTMLReader = new InputStreamReader(url.openConnection().getInputStream()); 
kit.read(HTMLReader, doc, 0); 
Run Code Online (Sandbox Code Playgroud)

我需要将HTMLDocument的内容作为String.

例:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">    <html><head><meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1">
Run Code Online (Sandbox Code Playgroud)

.......等

任何帮助,将不胜感激.我需要使用HTMLDocument类才能正确处理html :)

谢谢Daniel

java document

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

Window.print在IE中不起作用

我必须以div下列方式打印出我正在做的事情:

function PrintElem(elem)
    {
        Popup(elem.html());
    }

    function Popup(data) 
    {
        var mywindow = window.open('', 'to print', 'height=600,width=800');
        mywindow.document.write('<html><head><title></title>');
        mywindow.document.write('<link rel="stylesheet" href="css/mycss.css" type="text/css" />');
        mywindow.document.write('</head><body >');
        mywindow.document.write(data);
        mywindow.document.write('</body></html>');

        mywindow.print();
        mywindow.close();

        return true;
    }
Run Code Online (Sandbox Code Playgroud)

我的问题是在IE上,当我点击按钮时没有任何反应.但是,在Chrome和Firefox上它可以运行.我该怎么做才能正确打印出来?

编辑:我打电话print给以下方式:

$('#print_it').click(function(){
    var element = $('#itinerario');
    PrintElem(element);
});
Run Code Online (Sandbox Code Playgroud)

这是print_it按钮的id.

我看到的另一件事是,经过一段时间后,Chrome和其他浏览器告诉我该页面没有响应.为什么会这样?

javascript printing internet-explorer document

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

突出显示djvu文档中的文本

我有一些'djvu'格式的书籍,想在'pdf'文件中使用突出显示.我做了一些研究,但没有成功.是否可以突出显示'djvu'文档中的文字?还包括您的建议平台.

format document highlight djvu

7
推荐指数
0
解决办法
961
查看次数

SQL分别存储文档中每个单词的最有效方法

这是我的情况(或者见底部的TLDR):我正在尝试建立一个系统,通过几个文档搜索用户输入的单词并返回包含这些单词的文档.用户将搜索数千个文档,每个文档长度为10-100个页面,并存储在Web服务器上.

我现在的解决方案是将每个唯一的单词存储在一个带有ID的表中(英语中只有120 000个相关单词),然后在一个单独的表中存储单词id,它所在的文档,以及它出现在该文档中的次数.

例如:文件foo的文字是

abc abc def

和文档栏的文本是

abc def ghi

文件表将有

id | 名称

1 'foo'
2 'bar'
Run Code Online (Sandbox Code Playgroud)

单词表:

id |

1 'abc'
2 'def'
3 'ghi'
Run Code Online (Sandbox Code Playgroud)

Word文档表:

字ID | doc id | 事件

1        1        2
1        2        1
2        1        1
2        2        1
3        2        1
Run Code Online (Sandbox Code Playgroud)

正如您所看到的,当您拥有数千个文档并且每个文档都有数千个独特单词时,Word文档表会非常快速地爆炸并且需要很长时间才能进行搜索.

TL; DR我的问题是:

如何在SQL数据库中存储来自大型文档的可搜索数据,同时保留使用我自己的搜索算法的能力(我知道SQL有一个内置于.docs和pdf的内容)基于自定义因素(如出现,以及对于将每个单词链接到文档及其在该文档中的属性的所有条目,没有一个完全庞大的表格?

很抱歉长时间阅读并感谢您的帮助!

sql database sql-server search document

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