jjzjj

java - 使用 Java/JavaCC 解析 RTF 文档

是否有人熟悉RTF文档格式并使用任何Java库进行解析。人们完成此操作的标准方法是使用JDKSwingAPI中的RTFEditorKit:SwingRTFEditorKitAPI但它在解析RTF文档时并不是那么准确。事实上,API中有一条评论:TheRTFsupportwasnotwrittenbytheSwingteam.Inthefuturewehopetoimprovethesupportprovided.我不认为我会等待这一切发生:)另一种方法是使用JavaCC定义语法并生成解析器。这样效果更好,但我找不到完整的语法。我试过:PMDAppliedJavaCCGrammar没问题

java - 使用读取 rtf 文档中的表格的 JAVA 将 RTF 转换为 PDF

有哪些方法可以使用Java将RTF转换为包含Windows或Unix文档中表格的PDF?我们在这里尝试过的选项是:ITEXT-但rtf文档中的表格在转换为PDF后无法正常显示。简而言之,PDF不包含表格。这是代码要点。ITEXTforrtftopdfjavacodegistPOI-apachePOI是否支持RTF文档解析?但是我发现不支持。POIsupportforRTFTIKA-使用Tika我能够阅读文档,但RTF中的表格未正确解析,我不知道如何将其转换为PDF。TIKAjavacodeforreadingrtf我们研究了其他选择。是否可以使用Java开发或将RTF转换为PDF?Ot

java - 如何从 Java 生成 RTF?

我在一个基于网络的工具上工作,我们可以在其中提供定制的打印件。目前我们使用Java构建XML结构,将其提供给XMLmindXSL-FOConverter连同定制的XSL-FO,然后生成RTF文档。这在简单的布局上工作得很好,但在某些问题区域我想要更好的控制,或者我根本无法做我想做的事。F.ex:页眉、页脚(例如页码)、列中的表格,在第一页上具有单独的列设置或不同的页码信息等。你们中有人知道更好的替代方法吗,无论是XMLmind还是我们从数据到RTF的方式,即Java->XML,XML+XSL->RTF?(对我们来说唯一的实际限制是JVM。) 最佳答案

c++ - 从 c/c++ 应用程序写入 *.doc 或 *.rtf 文件

如何使用C或C++以编程方式写入/生成*.doc文件?是否有(开源/跨平台)库可以做到这一点?如果这不可能,是否可以编写一个*.odt文件然后将其转换为*.doc?提前致谢!编辑:AndersAbel评论说*.rtf文件类型是一个选项,因此也接受对此的任何建议。 最佳答案 Joel有一篇关于此主题的有趣文章:http://www.joelonsoftware.com/items/2008/02/19.html基本上他建议:通过COM使用MSWord创建文档。生成MSWord将加载的另一种格式,例如RTF。RTF的优点是它是一种文本格

Python - 将RTF文件转为Word 、PDF、HTML格式

RTF也称富文本格式,是一种具有良好兼容性的文档格式,可以在不同的操作系统和应用程序之间进行交换和共享。有时出于不同项目的需求,我们可能需要将RTF文件转为其他格式。本文将介如何通过简单的Python代码将RTF文件转换为WordDoc/Docx、PDF、HTML格式。 实现步骤如下:1.首先要安装一个第三方python库:Spire.DocforPythonpipinstallSpire.Doc2.安装后,导入所需类fromspire.docimport*fromspire.doc.commonimport*3.创建一个Document类的对象document=Document()4.加载R

ios - 在 Objective c 中解析 RTF

我想在Objectivec中解析RTF文件。可以解析吗?如果可能,那么我如何将它用于IOS。我想要所有的文本和格式。为此,我尝试了很多方法来获取文本和格式,我使用了UIWEBVIEW,但它不返回任何文本字符串NSURL*imgPath=[[NSBundlemainBundle]URLForResource:@"test"withExtension:@"rtf"];NSData*data=[NSDatadataWithContentsOfURL:imgPath];[webViewloadData:dataMIMEType:@"text/rtf"textEncodingName:@"utf

ios - 在 UITextView 中显示富文本文件导致断断续续/缓慢滚动

我目前正在像这样将非英语(希伯来语)富文本文件加载到UITextView中。self.textView.attributedText=[NSAttributedString.allocinitWithFileURL:[NSBundle.mainBundleURLForResource:@"TextFile"withExtension:@"rtf"]options:nildocumentAttributes:nilerror:NULL];一切都正确加载并且文件滚动,只是在向下的过程中变得非常不稳定。我认为这是UITextView的渲染问题。是否有任何其他库或方法可以使滚动平滑。注意:UI

ios - 在 UIWebView 中导入 RTF 文件(内容可编辑)

我声明我的应用程序(富文本编辑器)能够打开任何RTF文件(例如,来自电子邮件附件)。当用户选择附件时,应用程序委托(delegate)向UiwebViewController发送一条“loadContent:(NSURL*)url”消息。在接收器中,我获取url并使用UIWebView加载RTF文件-(void)loadContent:(NSURL*)passedURL{if(passedURL){[self.myWebViewloadRequest:[NSURLRequestrequestWithURL:passedURL]];}else{NSBundle*bundle=[NSBun

ios - 在 Objective-C 中读取 rtf 文件

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。问题必须表现出对正在解决的问题的最低限度的理解。告诉我们您尝试过的方法、为什么不起作用以及它应该起作用。另请参阅:StackOverflowquestionchecklist关闭9年前。Improvethisquestion我有一个rtf文件,有2行。我想在objective-c中阅读它,每一行都应该在我的textView1和textView2对象中表示。这可能吗,你能帮我吗?

ios - RTF 中的 NSAttributedString 仅适用于 iOS 8,不适用于 iOS 7

我正在尝试使用以下代码在UITextView中加载RTF文件:NSURL*filePath=[[NSBundlemainBundle]URLForResource:_fileNamewithExtension:@"rtf"];NSAttributedString*stringWithRTFAttributes=[[NSAttributedStringalloc]initWithFileURL:filePathoptions:@{NSDocumentTypeDocumentAttribute:NSRTFTextDocumentType}documentAttributes:nilerro