印象导出有目录html文件,Evernote导出格式(ENEX)为HTML,包括图片?

@已解决

我已经创建的两个子问题已经解决了(分裂这一个耶!),所以这个解决了。由于他的答案是最接近的,我会将复选标记授予samjudson。但对于实际的工作解决方案,请参阅下面的子问题;我实施的解决方案和检查的答案。Evernote导出格式(ENEX)为HTML,包括图片?

@Deprecated

我分裂了这个问题分成两个独立的问题,因为这是一个相当复杂的问题。虽然答案仍然很受欢迎。

的suquestions是:

嗨,只是想知道如果任何人在这里已在转换Evernote's export format任何成功,这是XML,对HTML包括图片。我知道印象笔记有一个导出到HTML功能的功能,但是我最终想用它做更多的花哨的东西。

我已成功地完成获取文本仅使用以下XSLT:

示例代码删除

参见实施的解决方案的孩子的问题。

但是,a.t.m.这只是忽略任何图片,这是我需要帮助的地方。

绊脚石#1:Evernote的存储其照片上的GIF或PNG,并出口时,直接在XML使用什么似乎使用base64(我可能是错的),这些嵌入的GIF PNG图像&。我需要能够重新构图。如果您在文本编辑器中打开该文件,请查找**//note/resource/data**中的大量数据块。例如(缩进手动添加):

R0lGODlhEAAQAPMAMcDAwP/crv/erbigfVdLOyslHQAAAAECAwECAwECAwECAwECAwECAwECAwEC

AwECAyH/C01TT0ZGSUNFOS4wGAAAAAxtc09QTVNPRkZJQ0U5LjAHgfNAGQAh/wtNU09GRklDRTku

MBUAAAAJcEhZcwAACxMAAAsTAQCanBgAIf8LTVNPRkZJQ0U5LjATAAAAB3RJTUUH1AkWBTYSQXe8

fQAh+QQBAAAAACwAAAAAEAAQAAADSQhgpv7OlDGYstCIMqsZAXYJJEdRQRWRrHk2I9t28CLfX63d

ZEXovJ7htwr6dIQB7/hgJGXMzFApOBYgl6n1il0Mv5xuhBEGJAAAOw==

image/gif

clip_image001.gif

绊脚石#2:Evernote的存储资源节点下每幅图片的文件名

**//note/resource/resource-attributes/file-name**

然而,在实际的音符,其中它是指图片,它引用的图片不是由文件名,但其哈希,例如:

任何人都可以阐明如何处理的(Base64)编码中的XML二进制数据的一些光?

编辑

我从评论了解&答案是普通OL” XSLT不会得到处理完成图像的工作。我使用的XSLT处理器是Xalan,但是,如果这不足以用于图像处理或base64的目的,那么我建议您这样做!

此外,根据要求,这里是一个示例Evernote导出文件。上面的代码片段仅仅是这个选择的部分。我已将其删除,使其只包含一个音符,并将其中的大部分文本编辑出来,并为清晰起见添加缩进。

A title here

Some text here (followed by the picture)

Some more text here (preceded by the picture)

]]>

20090925T063154Z

R0lGODlhEAAQAPMAMcDAwP/crv/erbigfVdLOyslHQAAAAECAwECAwECAwECAwECAwECAwECAwEC

AwECAyH/C01TT0ZGSUNFOS4wGAAAAAxtc09QTVNPRkZJQ0U5LjAHgfNAGQAh/wtNU09GRklDRTku

MBUAAAAJcEhZcwAACxMAAAsTAQCanBgAIf8LTVNPRkZJQ0U5LjATAAAAB3RJTUUH1AkWBTYSQXe8

fQAh+QQBAAAAACwAAAAAEAAQAAADSQhgpv7OlDGYstCIMqsZAXYJJEdRQRWRrHk2I9t28CLfX63d

ZEXovJ7htwr6dIQB7/hgJGXMzFApOBYgl6n1il0Mv5xuhBEGJAAAOw==

image/gif

clip_image001.gif

而这需要转换成这样:

Some text here (followed by the picture)

A picture

Some more text here (preceded by the picture)

随着文件clip_image001.gif正在生成并保存。

2009-10-29

bguiz

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值