Unlock instant, AI-driven research and patent intelligence for your innovation.

Method for realizing HTML5 in PPT

A page and local technology, applied in the field of HTML5, can solve the problems of inconvenient function expansion, weak support, adding functions, etc., and achieve the effect of convenient storage and transmission

Active Publication Date: 2020-01-17
武汉天喻教育科技有限公司 +1
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004]1) The built-in WebBrowser control of PPT adopts IE (Internet Explorer) browsing kernel, which is relatively old and supports HTML5 (HyperText Markup Language) standard Weakness, different operating systems have different versions of IE, only higher versions can support HTML5, and local HTML5 content cannot be packaged and saved in files, which cannot meet the support for existing HTML5 applications;
[0005]2) It is not convenient for function expansion, only the basic function of loading web pages can be used, and it is impossible to adjust the interface and add functions according to needs;
[0006]3) The local HTML5 cannot be packaged into the file. After adding the local HTML5, the mobile phone cannot access

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method for realizing HTML5 in PPT

Examples

Experimental program
Comparison scheme
Effect test

no. 1 example

[0039] First, the geckofx browser is encapsulated into an ActiveX control that can be embedded in the PPT.

[0040] Specific steps are as follows:

[0041] Create an ActiveX control project with Visual Studio 2017 and set it to be visible to COM, add a user control to host the geckofx browser, and add a unique Guid identifier (used to generate the unique identifier when the user control is generated) for the user control.

[0042] Insert the geckofx browser control into the user control interface and maximize the display to present the corresponding HTML5 webpage when loading the local and online HTML5 file packages.

[0043] Add an interface for the user control to expose methods and object properties to the external connection. The interface contains the voidSetUrl(string url) method. When the method is called, the geckofx browser will jump to the local home page address or online address to achieve display in the PPT. Functionality of HTML5 elements. The object property o...

no. 2 example

[0053] When displaying online HTML5 elements in PPT, add a button in the interface of the add-in program, the user can select an online HTML5 page (a compressed file in tir format tentatively), and then obtain the online URL of the online HTML5 page, and call void SetUrl (string url) method, the online address is sent to the HTML5 control, and the HTML5 element is loaded and displayed by the geckofx browser.

[0054] Assign the online address to the object attribute (you can add a specific start character to judge whether it is an online address), and automatically save the online address when closing the PPT. When opening the PPT again, obtain the online address in the object attribute, call the SetUrl(string url) method again to send the online address to the HTML5 control, and load and display the HTML5 element again by the geckofx browser.

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a method for realizing HTML5 element addition based on PPT, and relates to the field of software development. The method comprises the following steps: packaging a geckofx browser supporting an HTML5 element into an HTML5 control which can be embedded into a PPT and is packaged in the form of an ActiveX control; and adding the HTML5 control to the PPT, opening a specified HTML5 element, and storing and reloading the HTML element. According to the method, the geckofx browser is embedded into the PPT, and online and local HTML5 file package resources can be displayed. Meanwhile, local HTML5 file package resources can be packaged into a PPT file to be stored, the PPT file is supported to be reopened after being moved, seamless fusion of colorful HTML5 applications andPPT is achieved, and HTML5 can be more conveniently stored and propagated with the help of powerful functions of PPT.

Description

technical field [0001] The invention relates to the technical field of software development, in particular to a method for realizing HTML5 in PPT. Background technique [0002] The prior art generally uses the built-in WebBrowser control of PPT, which is packaged using ActiveX control technology, but the package is a browser with an IE kernel, which has a single function and cannot be expanded. Moreover, when saving, the URL (Uniform Resource Locator, uniform resource locator) property of the WebBrowser control is automatically saved by PPT, and local files cannot be saved. [0003] The current technology has the following disadvantages: [0004] 1) The built-in WebBrowser control of PPT adopts the IE (Internet Explorer) browsing kernel, which is relatively old and supports the HTML5 (HyperText Markup Language) standard weakly. Different operating systems have different versions of IE. Higher versions only support HTML5, and local HTML5 content cannot be packaged and saved...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F40/166G06F16/958G06F9/451
CPCG06F16/986G06F9/451
Inventor 戴有勇
Owner 武汉天喻教育科技有限公司