1

您好,我想将html文件(网站)转换为ics (iCal)文件。是否可以?如果是,我该怎么做?认识任何人吗?

谢谢

4

1 回答 1

2

假设您的意思是包含有关特定事件(例如会议或会议)的数据的 HTML 文件,您可以做的是解析 HTML以获取相关数据并从中创建一个新的 iCal 文件。

研究 HTML,了解如何使用正则表达式来查找您需要的数据,然后创建一个新的 iCal 文件并将解析的数据写入其中。您将需要以下步骤:

1) 将 HTML 获取到本地文件

2) 解析它,生成一个具有解析值的内存对象

3)根据许多规则验证内存中的对象(您可以想到的适用于您的案例的任何规则,例如确保日期和时间的格式正确并且日期是将来的日期, ETC。)

4) 将数据写入 iCal (RFC 2445) 格式的文件。

iCal 的格式定义可以在http://www.ietf.org/rfc/rfc2445.txt找到,但是你会发现这个页面更容易理解:http ://reefknot.sourceforge.net/bootstrap-guide/indexs05 .html

祝你好运!

于 2013-12-17T13:57:49.210 回答