Articles of 文档

将HTML转换为odt,doc,docx

有没有一种简单的方法来将HTML(使用CSS样式和embedded式图像)从Linux服务器上的命令行转换为ODT,DOCX,DOC。 我搜查了很多,但没有find一个好的select。 有一个问题以相同的方式转换为PDF,由wkhtmltopdf决定。 也许有办法将生成的PDF文档转换为其他格式?

perf事件文档

我已经search了由perf stat命令监视的每个事件的含义的详尽解释; 我find了一个教程 ,很好地解释了如何使用perf工具的不同function。 但是,这并不能解释可以观察到的几个事件的意义(而且有很多!!)。 有人知道哪里是一个相当简单和完整的文件有关perf列表命令列出的事件? 特别是,我有兴趣找出我写的一些应用程序使用的CPU的百分比。 我可以直接通过cpu时钟或任务时钟来测量它吗? 这两个事件的意义是什么? 提前致谢

如何从命令行设置Sphinx的`exclude_patterns`?

我在Windows上使用Sphinx。 我的大部分文档都是针对普通用户的,但是有一些仅供pipe理员使用的内容。 所以我想build立我的文档的两个版本:一个完整​​的版本,第二个版本的“pipe理”页面排除在外。 我在构buildconfiguration中使用了exclude_patterns 。 到目前为止,它的工作。 当我把这个文件放入conf.py文件时,每个子文件夹中名为“admin”的文件都被忽略: exclude_patterns = ['**/*admin*'] 问题是,我想运行一次构build,以获得两个版本。 我现在要做的是运行make.bat两次,并在每次运行时提供不同的参数。 根据文档 ,我可以通过设置BUILDDIR和SPHINXOPTSvariables来实现这一点。 所以现在我有一个build.bat ,看起来像这样: path=%path%;c:\python27\scripts rem BUILD ADMIN DOCS set SPHINXOPTS= set BUILDDIR=c:\build\admin call make clean call make html rem BUILD USER DOCS set SPHINXOPTS=-D exclude_patterns=['**/*admin*'] set BUILDDIR=c:\build\user call make clean call make html pause 当我从sphinx生成的make.bat文件中删除行set BUILDDIR=build时,两个不同目录中的构build工作。 但是,排除模式不起作用。 上面列出的batch file为第二个版本(带有排除模式的版本)输出这个文件: Making output directory… […]

QStringList QCoreApplication :: arguments() – 什么情况下索引0不是Windows中的应用程序path?

QStringList QCoreApplication::arguments() (Qt)的文档声明: 通常, arguments()。at(0)是程序名,arguments()。at(1)是第一个参数,而arguments()。last()是最后一个参数。 请参阅下面关于Windows的说明。 它进一步阐述: 在Windows上,参数()是从GetCommandLine()的返回值构造而来的。 因此,参数()。at(0)给出的string可能不是Windows上的程序名称,具体取决于应用程序的启动方式。 参考最后一个大胆的部分,我很好奇这种情况适用于什么情况。Qt文档没有解释它也没有GetCommandLine的(WINAPI)文档。

在任何Windows应用程序中获取打开文档的path和文件名

目标 首先让我从我的最终愿景开始:首先在Windows中,我希望能够使用我定义的全局键盘快捷键(例如, Ctrl + Alt + C )来复制打开的文档在前台应用程序中的完整path和文件名到剪贴板。 例如,这将对后续将path和文件名粘贴到电子邮件客户端的“打开文件”对话框中,以将该文档附加到电子邮件中而无需手动浏览到文件系统中的目标文档很有用。 具体问题 现在,如何做到这一点,我有兴趣在如何实现的具体部分是: 如何获得任何当前正在运行的Windows应用程序的当前“打开文档”的path和文件名。 (如果这不能在任何 Windows应用程序中完成,那么下一个最好的方法就是尽可能多的应用程序。 显然,这不适用于某些不必具有与本地文件系统上的文件相对应的“当前打开的文档”概念的应用程序,例如电子邮件客户端,IM客户端或(通常)a网页浏览器。 特定应用解决scheme 我知道可以编写特定于应用程序的解决scheme来执行此操作。 例如,以下MS Word VBA子例程将复制Word中打开的文档的文件名和path到剪贴板: Dim myDataObject As DataObject Set myDataObject = New DataObject myDataObject.SetText ActiveDocument.FullName myDataObject.PutInClipboard 但是,我真正想要的是对于我的系统上的任何应用程序(或者对于尽可能多的应用程序,尽可能合理地运行),无需为每个应用程序尝试编写特定于应用程序的解决scheme。 想法:最近的文档文件夹 一个想法:最近的文档文件夹(和/或其底层的Windows API)可以用来帮助这个吗? 它似乎有关于我在这里感兴趣的“打开文档”的相同概念的信息,显然适用于各种应用程序types。 (看看我的机器上最近的文档文件夹的内容,我看到那些显然是用各种应用程序打开的文件,包括MS Word,MS Excel,Eclipse,Adobe Acrobat Reader,Paint.NET,TOAD,和记事本2)。 首选解决scheme语言 我更喜欢 C#或C ++代码中的解决scheme,但我愿意接受任何关于如何执行此操作的build议,而不考虑实现语言! Windows 7的? 2009年11月更新:既然Windows 7已经广泛使用,那么我认为可能值得回到这个问题并问:Windows 7是否提供了任何新的API或者其他机制来帮助我尝试在这里完成?

从doc和docx中提取文本

我想知道如何阅读文档或docx的内容。 我正在使用Linux VPS和PHP,但是如果使用其他语言的解决scheme更简单,请让我知道,只要它在Linux Web服务器下工作。

下载Windows API参考(MSDN)以供离线使用

我想有一个Windows API参考文档可以离线使用。 MSDN是好的,但我也需要这种信息,当我无法访问互联网。 PDF,CHM,帮助(对于Emacs)将没事的。 当然,我不是第一个想要这样的人,但我找不到任何东西。 有人能指点一个地方find那个吗? 我看到SDK中可能提供了这个参考,但安装它需要〜200 MB,我只想要文档。

Windows标准文件位置

有人能指点我一个文件,其中列出了窗口中的所有标准文件位置,以及应该和不应该使用它们。 就像是 User Application Data -> %USERDIR%/AppData/Local/%VENDOR%/%APPLICATION% 等等。

loggingWindowspath中多个反斜杠的行为

显然,Windows(或者至lessWindows的某个部分)会忽略path中的多个反斜杠,并将它们视为单个反斜杠。 例如,从命令提示符或“运行”窗口执行这些命令中的任何一个都会打开记事本: C:\Windows\System32\Notepad.exe C:\Windows\System32\\Notepad.exe C:\Windows\System32\\\Notepad.exe C:\Windows\System32\\\\Notepad.exe C:\\Windows\\System32\\Notepad.exe C:\\\Windows\\\System32\\\Notepad.exe 这甚至可以使用在命令行上传递的参数: notepad "C:\Users\username\Desktop\\\\myfile.txt" 这种行为logging在任何地方? 我尝试了几次search,只发现了这个问题,甚至提到了行为。 注意:我不是询问UNCpath(\\ servername),\\?\前缀或\\“双引号转义。 注意:我在处理batch file时偶然发现了这种行为。 batch file中的一行看起来像这样: "%SOME_PATH%\myapp.exe" variables扩展之后,命令如下所示: "C:\Program Files\Vendor\MyApp\\myapp.exe" 令我惊讶的是,batch file按照需要执行,并没有失败,出现某种“找不到path”的错误。