小编Sri*_*tal的帖子

将嵌入在OLE二进制文件中的MathType方程转换为MathML

我正在尝试使用MathType的SDK将MathType的等式转换为MathML的方法,该等式存储为MathML.

我的程序的输入文件是一个DocX,它包含嵌入的MathType方程.我正在寻找一种独立于使用MS Word的解决方案.DocX是一个zip文件,一旦提取,我们就可以在"word/embeddings /"文件夹中找到每个OLE对象的二进制文件.通常,文件名是oleObject1.bin,oleObject2.bin等.

当我使用MathType SDK检查时,它有一个"ConvertEquation"类,它有以下方法:

virtual public bool Convert(EquationInput ei, EquationOutput eo)
Run Code Online (Sandbox Code Playgroud)

EquationInput是一个抽象类,可以使用以下具体类:

EquationInputFileText
EquationInputFileWMF2
EquationInputFileWMF
EquationInputFileGIF
EquationInputFileEPS
Run Code Online (Sandbox Code Playgroud)

在上面列出的类中,它们似乎都不支持OLE二进制文件.

根据MathType的SDK文档,MTEF数据被保存为对象的本机数据格式.每当将等式对象写入OLE"流"时,写入28字节的头,然后写入MTEF数据.我想这正是这个二进制文件中存在的内容.但就是说,似乎没有办法让SDK使用这种格式将其转换为MathML.有什么想法吗?

谢谢

ms-word mathml docx mathtype

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

使用Perl或PHP的HTTP多部分响应

是否可以像多部分请求一样提供HTTP多部分响应(使用Perl/PHP)?场景就像是,我想提供一个URL,它为EmployeeID提供一个参数,作为回报,响应应该包括员工的照片,最新的工资单以及姓名,年龄和地址等信息.接收端不是浏览器,但它将是一个获得此响应并稍后处理它们的程序.有关如何做到这一点的任何想法?

为了提供有关上述问题的更多信息,我必须向我的朋友提供一个URL,以便以编程方式接收回复.例如(在Perl中):

$response = $ua->request($my_url)
Run Code Online (Sandbox Code Playgroud)

我的应用程序应该不仅响应数据,还响应文件!我被要求让它返回多部分回复.

我现在不知道如何从编码本身开始.关于"多部分响应"的谷歌搜索没有返回我可以学习和开始的页面.但是,chansen的评论非常有用,以及他的代码示例https://gist.github.com/1391017.非常感谢.

php perl http response multipart

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

选择器中的不区分大小写?

我正在尝试使用jQuery进行XML处理.我遇到jQuery的一个问题是它在处理标签和属性时不区分大小写.

例如,请考虑以下代码:

$("<div><Book ISBN='1234'>Some title</Book></div>").html()
Run Code Online (Sandbox Code Playgroud)

我们得到的输出是:

<book isbn="1234">Some title</book>
Run Code Online (Sandbox Code Playgroud)

而我正在寻找的输出是:

<Book ISBN="1234">Some title</Book>
Run Code Online (Sandbox Code Playgroud)

有可能吗?(注意"B"是大写字母,整个属性名称"ISBN"也是大写字母,而jQuery html输出完全是小写的情况)请帮忙.

xml jquery case

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

适用于跨浏览器范围的Javascript插件

是否存在用于处理范围的跨浏览器javascript插件(jquery /任何js库),尤其是Firefox的范围对象(https://developer.mozilla.org/en/DOM/range)和Internet Explorer的TextRange(http:// www. webreference.com/js/column12/trmethods.html)?

谢谢Srikanth

html javascript jquery range

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

确定网页中的选定文本是否为粗体

我想确定所选文本(在Firefox中)是否为粗体?例如:

<p>Some <b>text is typed</b> here</p>

<p>Some <span style="font-weight: bold">more text is typed</span> here</p>
Run Code Online (Sandbox Code Playgroud)

用户可以选择粗体文本的一部分,也可以选择完整的粗体文本.这是我想要做的:

function isSelectedBold(){
    var r = window.getSelection().getRangeAt(0);
    // then what?
}
Run Code Online (Sandbox Code Playgroud)

请你帮助我好吗?

谢谢
Srikanth

javascript format range selection bold

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

jQuery find似乎不起作用

我有一个存储在"selectedContents"中的DocumentFragment,我试图在jQuery的帮助下找到它中的"span"元素.它有两个子节点,第一个是文本节点,第二个是跨度.

当我尝试时$(selectedContents.childNodes).find('span'),它返回一个空集!

但是,当我打印时,"$(selectedContents.childNodes)[1].localName"它说"跨度"!

我的发现有什么不对吗?请帮忙.

谢谢
Srikanth

jquery find

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

维基百科如何生成PDF

我想知道维基百科(http://en.wikipedia.org/)如何创建PDF?它似乎在后端使用了一些应用程序.有谁能告诉我这是怎么做到的?

谢谢
Srikanth

pdf wikipedia

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

标签 统计

jquery ×3

javascript ×2

range ×2

bold ×1

case ×1

docx ×1

find ×1

format ×1

html ×1

http ×1

mathml ×1

mathtype ×1

ms-word ×1

multipart ×1

pdf ×1

perl ×1

php ×1

response ×1

selection ×1

wikipedia ×1

xml ×1