CN107885848A - Web page screen-cutting method based on web technology - Google Patents

Web page screen-cutting method based on web technology Download PDF

Info

Publication number
CN107885848A
CN107885848A CN201711111579.9A CN201711111579A CN107885848A CN 107885848 A CN107885848 A CN 107885848A CN 201711111579 A CN201711111579 A CN 201711111579A CN 107885848 A CN107885848 A CN 107885848A
Authority
CN
China
Prior art keywords
html element
canvas
html
attribute
web page
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201711111579.9A
Other languages
Chinese (zh)
Other versions
CN107885848B (en
Inventor
唐斌
柳遵梁
闻建霞
陈彩霞
姚远
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hangzhou Meichuang Technology Co ltd
Original Assignee
Hangzhou Meichuang Science & Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hangzhou Meichuang Science & Technology Co Ltd filed Critical Hangzhou Meichuang Science & Technology Co Ltd
Priority to CN201711111579.9A priority Critical patent/CN107885848B/en
Publication of CN107885848A publication Critical patent/CN107885848A/en
Application granted granted Critical
Publication of CN107885848B publication Critical patent/CN107885848B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/958Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
    • G06F16/986Document structures and storage, e.g. HTML extensions

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Between Computers (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The invention discloses a kind of Web page screen-cutting method based on web technology, comprise the following steps:The routine interface of web page browser is called to obtain each HTML element for the webpage to be intercepted;Call browser program interface to parse the attribute of each HTML element, the attribute being parsed is saved as to orderly HTML element attribute list;Browser program interface is called to create HTML canvas painting canvas;Browser program interface scan round HTML element attribute list is called, the html attribute content in HTML element attribute list is plotted on canvas painting canvas;The canvas painting canvas transform coding completed is base64 character strings and preserved by the routine interface for calling canvas painting canvas;User is guided to download canvas painting canvas by way of adding button on the page.The present invention, which has, needs not rely on other instruments, solves the characteristics of technical problem that Web page screen-cutting is relied on third party's instrument.

Description

Web page screen-cutting method based on web technology
Technical field
The present invention relates to web design fields, more particularly, to a kind of screenshotss method based on web page.
Background technology
In general Web page screen-cutting technology by the way that viewable pictures are preserved and allow user to be sheared according to demand, now we Extra instrument is needed to go to complete this task.If the screenshotss instrument that user is not adapted to, the purpose of user is not just reached.
Common web page all goes rolling to show content with scroll bar, and now current visual screen can not just show Whole contents, user can not disposably make the screen for including whole page content, and the picture intercepted is not easy to keep original painting Definition, have a certain degree of distortion.
In view of the above-mentioned problems, current way renders generally by server end, but this has undoubtedly aggravated server Burden, and third party's plug-in unit that full frame intercepting page is also partial view device is realized, the cost used is higher, integrates relatively more tired It is difficult.There is presently no a set of effective solution.
The content of the invention
The goal of the invention of the present invention is to overcome Web page screen-cutting at present of the prior art to rely on third party's screenshotss instrument Deficiency, there is provided a kind of Web page screen-cutting method based on web technology.
To achieve these goals, the present invention uses following technical scheme:
A kind of Web page screen-cutting method based on web technology, comprises the following steps:
(1-1) calls the routine interface of web page browser to obtain each HTML element for the webpage to be intercepted;
(1-2) calls the attribute of each HTML element of browser program interface parsing, if detecting current html element Element includes sub- HTML element, treats that current HTML element continues to parse sub- HTML element after being parsed, and constantly repeat to work as Preceding resolving, untill all HTML elements and sub- HTML element are all parsed, the attribute being parsed is preserved For orderly HTML element attribute list;
(1-3) calls one HTML of browser program interface establishment canvas painting canvas;
(1-4) calls browser program interface scan round HTML element attribute list, has in HTML element attribute list Picture resource links url, and picture resource link url calls browser program interface to send network request and Loaded Image x.jpg, treats After the completion of resource loading, using canvas painting canvas drawing rules, the html attribute content in HTML element attribute list is drawn Onto canvas painting canvas;
The canvas painting canvas transform coding completed is base64 words by the routine interface of (1-5) calling canvas painting canvas Symbol is gone here and there and preserved, and obtains the canvas painting canvas of character string forms;
(1-6) guides user to download canvas painting canvas by way of adding button on the page, when user clicks on button When, canvas painting canvas is saved on local memory device in the form of picture using browser.
Content used in the present invention all is from the element of the current web page page, it is not necessary to relies on other instruments, solves The technical problem that Web page screen-cutting relies on third party's instrument.Further, the picture intercepted according to present example can be with Whole comprising the webpage to be intercepted needs content, solves dependence of the current screenshotss instrument to screen viewing area.Enter one Step, the picture that present example is intercepted can highly reduce image quality.Further, the picture that the present invention intercepts can be only with text This preservation, the shelf space of storage device is saved, be also beneficial to propagate.
Preferably, HTML element is 4, respectively div elements, canvas elements, image elements and ul elements.
Preferably, the attribute of HTML element includes background color, background picture, position, text message, the text of element The frame attribute of pattern and element.
Preferably, HTML element attribute list includes background color, border width, the color H TML elements of frame line Text, text font, the width of HTML element, the height of HTML element, HTML element is apart from the distance of screen left frame, HTML Element is apart from the distance of screen upper side frame, the background of HTML element, the address of background.
Preferably, also comprise the following steps between step (1-4) and step (1-5):
In order to ensure to export the copyright of picture, copyright watermark is drawn according to canvas painting canvas drawing rule.
Preferably, include the property content of two HTML elements in each HTML element attribute list.
Therefore, the present invention has the advantages that:Other instruments are needed not rely on, solve Web page screen-cutting to third party The technical problem that instrument relies on;The whole or need content that the picture that the present invention is intercepted can include the webpage to be intercepted, are solved Determine dependence of the current screenshotss instrument to screen viewing area;The picture that the present invention is intercepted can highly reduce image quality;The present invention The picture of interception can be preserved only with text, save shelf space, also be beneficial to propagate.
Brief description of the drawings
Fig. 1 is a kind of flow chart of the present invention.
Embodiment
The present invention will be further described with reference to the accompanying drawings and detailed description.
Embodiment as shown in Figure 1 is a kind of Web page screen-cutting method based on web technology, is comprised the following steps:
1. the routine interface of web page browser is called to obtain each HTML (HyperText for the webpage for needing to intercept Markup Language, HTML) element, HTML element here, HTML element include div elements, canvas Element, image elements and ul elements, above-mentioned div elements are web page area isolated marks, for Placement Problems, image, and form, Canvas elements are the HTML markup elements with javascript programming language graphing images, and image elements are to be used for The mark of picture is placed on webpage, ul is list mark element.
2. browser program interface is called to parse the attribute of the HTML element obtained in 1 step, the attribute bag of HTML element Include background color, background picture, position, text message, the text style of element, the frame attribute of element.If calling browses Device routine interface detects that HTML element includes sub- HTML element, treats that current HTML element continues parsing after being parsed HTML element, and current resolving is constantly repeated, untill all HTML elements and sub- HTML element are all parsed, The attribute being parsed saves as orderly HTML element attribute list, and HTML element attribute column tableau format is, [{background:' #fff ', border:' lpx solid red ', ' fontSize ':' 14px ', text:' text ', width:' 20px ', height:' 10px ', left:' 20px ', top:' 20px ' }, { background:' #fff ', backgroundImage:' url (x.jpg) ', border:' lpx solid red ' }], the category of each of which HTML element Property be parsed after content all preserved with a pair of braces { }, the collection of whole element properties shares bracket [] preservation.This reality The listings format for applying example saves the attribute of two HTML elements, wherein background:' #fff ' represents the back of the body of HTML element Scape color is white, border:' lpx solid red ' represent that the border width of HTML element is 1 pixel, the face of frame line Color is solid line, and the color of frame is red, text:' text ' represents that the text of HTML element is text, ' fontSize ':’ 14px ' represents that test font size is 14 pixels, width:' 20px ', height:' 10px ' represents the width of HTML element It is highly 10 pixels, left for 20 pixels:' 20px ', top:' 20px ' represents HTML element apart from screen left frame Distance is 20 pixels, and the distance apart from screen upper side frame is 20 pixels, backgroundImage:' url (x.jpg) ' table The background for showing element is picture, and the address of picture is url (x.jpg).
3. browser program interface is called to create HTML (HyperText Markup Language, a hypertext markup Language) canvas painting canvas.
4. calling browser program interface scan round HTML element attribute list, there is picture resource to link url in list (x.jpg), call browser program interface to send network request to Load Image x.jpg, after the completion for the treatment of resource loading, utilize Canvas painting canvas drawing rules, html attribute content is plotted on canvas painting canvas, in the present embodiment, in attribute list One element draws one wide 20 pixel according to drawing rule, and high 20 pixel, background color is white, text test, text Size is 14 pixels, and frame is the figure of 1 pixel red solid line, according to this process successively by the content in attribute list according to Canvas drawing rules are drawn one by one, above-mentioned canvas drawing rules refer to call browser canvas routine interfaces according to A kind of method of family demand graphing.In order to ensure the copyright of figure export picture during this, can be drawn according to canvas Cloth drawing rule draws copyright watermark.
5. call character string of the routine interface of canvas painting canvas by the content transformation drawn in step 4 for base64 codings Preserve.
6. by way of adding button on the page, such as "<button>Download current page screenshotss</button>", when When user clicks on button, the content in step 5 is saved on local memory device in the form of picture using browser.It is foregoing Storage device include USB flash disk, read-only storage, mobile hard disk etc. and have on the medium of store function.
The invention provides a kind of method of web page screenshotss, it is necessary to illustrate, in the step that the flow chart of accompanying drawing is shown Suddenly can be performed in the computer system of executable instruction, also, in some cases, can be suitable to the part in flow chart Sequence adjusts.
It should be understood that the present embodiment is only illustrative of the invention and is not intended to limit the scope of the invention.In addition, it is to be understood that After having read the content of the invention lectured, those skilled in the art can make various changes or modifications to the present invention, these etc. Valency form equally falls within the application appended claims limited range.

Claims (6)

1. a kind of Web page screen-cutting method based on web technology, it is characterized in that, comprise the following steps:
(1-1) calls the routine interface of web page browser to obtain each HTML element for the webpage to be intercepted;
(1-2) calls the attribute of each HTML element of browser program interface parsing, if detecting current HTML element bag Containing sub- HTML element, treat that current HTML element continues to parse sub- HTML element after being parsed, and constantly repeat current Resolving, untill all HTML elements and sub- HTML element are all parsed, the attribute being parsed is saved as The HTML element attribute list of sequence;
(1-3) calls one HTML of browser program interface establishment canvas painting canvas;
(1-4) calls browser program interface scan round HTML element attribute list, has picture in HTML element attribute list Resource link url, picture resource link url call browser program interface to send network request and Loaded Image x.jpg, treat resource After the completion of loading, using canvas painting canvas drawing rules, the html attribute content in HTML element attribute list is plotted to On canvas painting canvas;
The canvas painting canvas transform coding completed is base64 character strings by the routine interface of (1-5) calling canvas painting canvas And preserve, obtain the canvas painting canvas of character string forms;
(1-6) guides user to download canvas painting canvas by way of adding button on the page, when the user clicks on a button, profit Canvas painting canvas is saved on local memory device in the form of picture with browser.
2. the Web page screen-cutting method according to claim 1 based on web technology, it is characterized in that, HTML element is 4, point Wei not div elements, canvas elements, image elements and ul elements.
3. the Web page screen-cutting method according to claim 1 based on web technology, it is characterized in that, the attribute bag of HTML element Include background color, background picture, position, text message, the text style of element and the frame attribute of element.
4. the Web page screen-cutting method according to claim 1 based on web technology, it is characterized in that, HTML element attribute list Including background color, border width, the text of the color H TML elements of frame line, text font, the width of HTML element, HTML The height of element, HTML element is apart from the distance of screen left frame, and HTML element is apart from the distance of screen upper side frame, HTML element Background, the address of background.
5. the Web page screen-cutting method according to claim 1 based on web technology, it is characterized in that, step (1-4) and step Also comprise the following steps between (1-5):
In order to ensure to export the copyright of picture, copyright watermark is drawn according to canvas painting canvas drawing rule.
6. the Web page screen-cutting method based on web technology according to claim 1 or 2 or 3 or 4 or 5, it is characterized in that, each Include the property content of two HTML elements in HTML element attribute list.
CN201711111579.9A 2017-11-10 2017-11-10 Webpage screen capturing method based on web technology Active CN107885848B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711111579.9A CN107885848B (en) 2017-11-10 2017-11-10 Webpage screen capturing method based on web technology

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711111579.9A CN107885848B (en) 2017-11-10 2017-11-10 Webpage screen capturing method based on web technology

Publications (2)

Publication Number Publication Date
CN107885848A true CN107885848A (en) 2018-04-06
CN107885848B CN107885848B (en) 2020-10-16

Family

ID=61780115

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711111579.9A Active CN107885848B (en) 2017-11-10 2017-11-10 Webpage screen capturing method based on web technology

Country Status (1)

Country Link
CN (1) CN107885848B (en)

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108595304A (en) * 2018-04-19 2018-09-28 腾讯科技(深圳)有限公司 Web monitor method and device
CN108959509A (en) * 2018-06-27 2018-12-07 中国建设银行股份有限公司 Webpage watermark processing method, device and electronic equipment
CN109284045A (en) * 2018-09-13 2019-01-29 武汉轻工大学 It is a kind of that element screenshot method and device are pressed based on browser plug-in
CN109783759A (en) * 2019-01-15 2019-05-21 北京智融网络科技有限公司 Page screenshot automatic generating method, equipment and readable storage medium storing program for executing
CN109783102A (en) * 2019-01-18 2019-05-21 北京城市网邻信息技术有限公司 Method, apparatus, equipment and the storage medium that Canvas painting canvas generates in a kind of small routine
CN109948123A (en) * 2018-11-27 2019-06-28 阿里巴巴集团控股有限公司 A kind of image combining method and device
CN111223032A (en) * 2018-11-23 2020-06-02 浙江大学 Watermark embedding method, watermark extracting method, watermark embedding device, watermark extracting equipment and data processing method
CN111309671A (en) * 2019-12-04 2020-06-19 珠海派诺科技股份有限公司 Method, device and storage medium for exporting PDF (Portable document Format) of web report
CN111694493A (en) * 2020-06-08 2020-09-22 杭州有赞科技有限公司 Webpage screenshot method, computer equipment and readable storage medium
CN112306619A (en) * 2020-12-02 2021-02-02 广州橙行智动汽车科技有限公司 Screenshot method and device
CN112579947A (en) * 2019-09-29 2021-03-30 北京国双科技有限公司 Webpage element graph intercepting method and device and electronic equipment
CN112784202A (en) * 2021-02-03 2021-05-11 中国电子科技集团公司第二十八研究所 Method for improving definition of webpage screenshot based on WEB technology
EP3883256A4 (en) * 2018-11-20 2022-03-23 Wangsu Science & Technology Co., Ltd. Live stream processing method in webrtc and stream pushing client
CN115809387A (en) * 2022-11-29 2023-03-17 四川虹魔方网络科技有限公司 Webpage element screenshot realization method based on SVG
CN117076811A (en) * 2023-10-13 2023-11-17 腾讯科技(深圳)有限公司 Webpage export method, device, equipment and storage medium

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102521284A (en) * 2011-11-28 2012-06-27 优视科技有限公司 Page screenshot processing method and device based on mobile terminal browser
US8286076B1 (en) * 2011-06-22 2012-10-09 Google Inc. Rendering approximate webpage screenshot client-side
CN104462125A (en) * 2013-09-18 2015-03-25 腾讯科技(深圳)有限公司 Method and device for generating webpage screenshot
CN104598902A (en) * 2015-01-29 2015-05-06 百度在线网络技术(北京)有限公司 Method and device for identifying screenshot and browser
CN104834753A (en) * 2015-05-28 2015-08-12 百度在线网络技术(北京)有限公司 Webpage screenshot generating method and device
CN104965881A (en) * 2015-06-12 2015-10-07 北京奇虎科技有限公司 Method and device for extracting selected area from page

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8286076B1 (en) * 2011-06-22 2012-10-09 Google Inc. Rendering approximate webpage screenshot client-side
CN102521284A (en) * 2011-11-28 2012-06-27 优视科技有限公司 Page screenshot processing method and device based on mobile terminal browser
CN104462125A (en) * 2013-09-18 2015-03-25 腾讯科技(深圳)有限公司 Method and device for generating webpage screenshot
CN104598902A (en) * 2015-01-29 2015-05-06 百度在线网络技术(北京)有限公司 Method and device for identifying screenshot and browser
CN104834753A (en) * 2015-05-28 2015-08-12 百度在线网络技术(北京)有限公司 Webpage screenshot generating method and device
CN104965881A (en) * 2015-06-12 2015-10-07 北京奇虎科技有限公司 Method and device for extracting selected area from page

Cited By (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108595304B (en) * 2018-04-19 2022-12-27 腾讯科技(深圳)有限公司 Webpage monitoring method and device
CN108595304A (en) * 2018-04-19 2018-09-28 腾讯科技(深圳)有限公司 Web monitor method and device
CN108959509A (en) * 2018-06-27 2018-12-07 中国建设银行股份有限公司 Webpage watermark processing method, device and electronic equipment
CN109284045B (en) * 2018-09-13 2021-11-05 武汉轻工大学 Element-based screenshot method and device based on browser plug-in
CN109284045A (en) * 2018-09-13 2019-01-29 武汉轻工大学 It is a kind of that element screenshot method and device are pressed based on browser plug-in
EP3883256A4 (en) * 2018-11-20 2022-03-23 Wangsu Science & Technology Co., Ltd. Live stream processing method in webrtc and stream pushing client
CN111223032A (en) * 2018-11-23 2020-06-02 浙江大学 Watermark embedding method, watermark extracting method, watermark embedding device, watermark extracting equipment and data processing method
CN109948123A (en) * 2018-11-27 2019-06-28 阿里巴巴集团控股有限公司 A kind of image combining method and device
CN109948123B (en) * 2018-11-27 2023-06-02 创新先进技术有限公司 Image merging method and device
CN109783759A (en) * 2019-01-15 2019-05-21 北京智融网络科技有限公司 Page screenshot automatic generating method, equipment and readable storage medium storing program for executing
CN109783102A (en) * 2019-01-18 2019-05-21 北京城市网邻信息技术有限公司 Method, apparatus, equipment and the storage medium that Canvas painting canvas generates in a kind of small routine
CN109783102B (en) * 2019-01-18 2022-04-12 北京城市网邻信息技术有限公司 Method, device, equipment and storage medium for generating Canvas in applet
CN112579947A (en) * 2019-09-29 2021-03-30 北京国双科技有限公司 Webpage element graph intercepting method and device and electronic equipment
CN111309671B (en) * 2019-12-04 2023-01-31 珠海派诺科技股份有限公司 Method and device for exporting PDF (Portable document Format) from web report and storage medium
CN111309671A (en) * 2019-12-04 2020-06-19 珠海派诺科技股份有限公司 Method, device and storage medium for exporting PDF (Portable document Format) of web report
CN111694493B (en) * 2020-06-08 2022-05-31 杭州有赞科技有限公司 Webpage screenshot method, computer equipment and readable storage medium
CN111694493A (en) * 2020-06-08 2020-09-22 杭州有赞科技有限公司 Webpage screenshot method, computer equipment and readable storage medium
CN112306619A (en) * 2020-12-02 2021-02-02 广州橙行智动汽车科技有限公司 Screenshot method and device
CN112784202A (en) * 2021-02-03 2021-05-11 中国电子科技集团公司第二十八研究所 Method for improving definition of webpage screenshot based on WEB technology
CN112784202B (en) * 2021-02-03 2022-10-04 中国电子科技集团公司第二十八研究所 Method for improving definition of webpage screenshot based on WEB technology
CN115809387A (en) * 2022-11-29 2023-03-17 四川虹魔方网络科技有限公司 Webpage element screenshot realization method based on SVG
CN117076811A (en) * 2023-10-13 2023-11-17 腾讯科技(深圳)有限公司 Webpage export method, device, equipment and storage medium

Also Published As

Publication number Publication date
CN107885848B (en) 2020-10-16

Similar Documents

Publication Publication Date Title
CN107885848A (en) Web page screen-cutting method based on web technology
US9141332B2 (en) Masking sensitive information in a screen sharing session
US20190287286A1 (en) Content replacement system using visual design object models
CN102663126B (en) Method and device for displaying webpage in mobile terminal
CN104217037B (en) A kind of method and device for showing webpage in the terminal
CN105975576B (en) Terminal content adaptive display method and device and terminal
US20160170947A1 (en) Efficient delivery of content by virtualization of dynamic interaction with the document object model
CN101916276B (en) A kind of improve method, device and the server that rich media file is issued in a network
CN103336794B (en) For providing the corresponding method and apparatus that information is presented in target pages
CN102779167A (en) Method and system for displaying webpage in mobile terminal
CN107301046B (en) Icon processing method and device, computer equipment and storage medium
JP5186047B2 (en) Object display device, object display method, object display control program, and computer-readable recording medium recording the program
CN103176986A (en) Method for converting flash animation data into hypertext markup language (HTML) 5 data
US9117314B2 (en) Information output apparatus, method, and recording medium for displaying information on a video display
JP6140904B2 (en) Terminal marking method, terminal marking device, program, and recording medium
WO2022048141A1 (en) Image processing method and apparatus, and computer readable storage medium
JP2007233659A (en) Information distribution system for network service
CN110598140A (en) Page adjusting method and device and server
US9569554B2 (en) System and computer-implemented method for incorporating an image into a page of content for transmission over a telecommunications network
CN106960062A (en) Webpage capture method and system
CN112487763A (en) SVG-based OFD file online display method, server side and system
CN112148398B (en) Image processing method and device
CN109815451B (en) PDF (Portable document Format) generation method, device and equipment
CN110674437A (en) Method and device for converting webpage data into PDF (Portable document Format) attachment
US20040148292A1 (en) Method of adaptive data transmission

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CP03 Change of name, title or address
CP03 Change of name, title or address

Address after: 310000 Rooms 103-27, Building 19, No. 1399, Liangmu Road, Cangqian Street, Yuhang District, Hangzhou, Zhejiang

Patentee after: Hangzhou Meichuang Technology Co.,Ltd.

Address before: 12 / F, building 7, Tianxing International Center, 508 Fengtan Road, Gongshu District, Hangzhou City, Zhejiang Province 310011

Patentee before: HANGZHOU MEICHUANG TECHNOLOGY CO.,LTD.