[go: up one dir, main page]

CN110619113A - Method and device for previewing iOS specific format file - Google Patents

Method and device for previewing iOS specific format file Download PDF

Info

Publication number
CN110619113A
CN110619113A CN201910840125.8A CN201910840125A CN110619113A CN 110619113 A CN110619113 A CN 110619113A CN 201910840125 A CN201910840125 A CN 201910840125A CN 110619113 A CN110619113 A CN 110619113A
Authority
CN
China
Prior art keywords
ios
format file
file
specific format
pdf
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.)
Pending
Application number
CN201910840125.8A
Other languages
Chinese (zh)
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.)
Beijing New Orange Technology Co Ltd
Original Assignee
Beijing New Orange 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 Beijing New Orange Technology Co Ltd filed Critical Beijing New Orange Technology Co Ltd
Priority to CN201910840125.8A priority Critical patent/CN110619113A/en
Publication of CN110619113A publication Critical patent/CN110619113A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/957Browsing optimisation, e.g. caching or content distillation
    • G06F16/9577Optimising the visualization of content, e.g. distillation of HTML documents

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 Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The invention discloses a method and a device for previewing an iOS specific format file. The method comprises the following steps: acquiring an iOS specific format file to be previewed; converting the iOS specific format file into a PDF format file; and opening the converted PDF format file by using client application software to realize the preview of the iOS specific format file on the non-iOS system.

Description

Method and device for previewing iOS specific format file
Technical Field
The present invention relates generally to the field of data processing, and more particularly to a method and apparatus for previewing files in an iOS-specific format.
Background
With followingThe wide application of devices in real society has produced a large number of iOS system format files. However, the file format of the iOS system is not compatible with many other system format files, which are not formats frequently used at ordinary times, and many people cannot open these formats on operating system computers such as Windows, Linux, and the like. However, to preview these iOS system format files, it is usually necessary to use the iOS system device, which makes it cumbersome and inconvenient for the user not to have the iOS system device.
Accordingly, there is a need in the art for techniques to facilitate previewing iOS-specific format files, such as Pages, Keynote or Number, etc., on non-iOS system devices.
Disclosure of Invention
In view of the foregoing, the present disclosure provides methods, apparatus, devices and computer storage media for previewing iOS-specific format files on non-iOS system devices. When the content disclosed by the invention is used for previewing the file with the specific format of the iOS, a user can conveniently preview the content of the file with the specific format of the iOS by using client application software such as a web browser and the like, the step of manually downloading the file to the local and opening and viewing the content of the file only by using an apple device is omitted, and the problem that only iOS system equipment can view the specific file format of the iOS is solved.
In one aspect, an embodiment of the present invention provides a method for previewing an iOS specific format file, the method comprising: acquiring an iOS specific format file to be previewed; converting the iOS specific format file into a PDF format file; and opening the converted PDF format file by using client application software to realize the preview of the iOS specific format file on a non-iOS system.
In one embodiment of the present disclosure, the method further comprises: and storing the converted PDF format file.
In one embodiment of the present disclosure, the converted PDF formatted file is stored or cached locally or stored remotely in a server.
In one embodiment of the present disclosure, when the converted PDF format file is stored remotely in the server, the address of the PDF format file on the server is returned to the browser.
In an embodiment of the disclosure, when the user previews the iOS specific format file again, if the iOS specific format file is not modified, the previously converted PDF format file is directly returned to the browser for preview access, and if the iOS specific format file is modified, the modified iOS specific format file is reconverted to a modified PDF format file and returned to the browser for preview access.
In an embodiment of the disclosure, the iOS specific format file is a Pages, Keynote or Number format type file of an iOS system, and the client application software is software such as a web browser, a wechat, a word, a WPS and the like capable of opening a PDF file.
In one embodiment of the present disclosure, on a non-iOS system device, converting the iOS specific format file into a PDF format file comprises: analyzing the iOS specific format file to extract effective content, transcoding the effective content into a page PDF file, and generating an instruction file indicating the sequence of the page PDF file; and combining the page PDF files into a complete PDF file based on the description file.
Various embodiments may also include a processing device having an iOS specific format file preview apparatus that includes a memory and a processor configured with processor-executable instructions to perform the operations of the method outlined above. Various embodiments include a processing device for use in data file processing configured to perform the operations of the method outlined above. Various embodiments include a non-transitory processor-readable medium having stored thereon processor-executable instructions configured to cause a processor of a data file processing device to perform operations of the method outlined above.
Drawings
The accompanying drawings, which are incorporated herein and constitute part of this specification, illustrate exemplary embodiments and, together with the general description given above and the detailed description given below, explain features of the various embodiments.
FIG. 1 illustrates a block diagram of an iOS specific format file processing device suitable for use in implementing embodiments of the present invention;
FIG. 2 illustrates a diagram of an exemplary application environment in which embodiments of the present invention may be implemented;
FIG. 3 illustrates an example of a process flow for previewing files in an iOS-specific format according to an embodiment of the present invention;
FIG. 4 illustrates a method for previewing an iOS-specific format file on a non-iOS system according to an embodiment of the present invention;
fig. 5 shows a schematic block diagram of a server-side device for previewing iOS specific format files on a non-iOS system according to an embodiment of the present invention.
Fig. 6 shows a schematic block diagram of a client device for previewing iOS specific format files on a non-iOS system according to an embodiment of the present invention.
In the drawings, the same or similar reference numerals are used to denote the same or similar elements.
Detailed Description
The embodiments, drawings, and examples of the invention described in this document are presented for purposes of illustration in order to provide an understanding of one or more embodiments of the invention, including the best mode presently contemplated for carrying out the invention.
These embodiments, drawings and examples should not be construed as exhaustive or limiting the embodiments of the present invention to the embodiments described herein, but are merely illustrative of the general principles of the invention. Numerous other modifications and variations of the present invention will be apparent to those of ordinary skill in the art without departing from the scope and spirit of these examples and embodiments. The terminology used in this document is chosen to best explain the principles of the examples and embodiments to best explain the practical application and technical improvements of the invention relative to known techniques and products to enable others skilled in the art to better understand the examples and embodiments disclosed herein.
The word "exemplary" is used herein to mean "serving as an example, instance, or illustration. Any aspect described herein as "exemplary" is not necessarily to be construed as preferred or advantageous over other aspects.
Two pieces of software related to previewing iOS specific format files are QuickLook and Combine PDF pages in Automator action/contacts/Resources/join. py script, which is self-contained with a rich tool library in the apple iOS system. The QuickLook tool and the scripts described above can be used to preview various types of files such as photos and other pictures, plain text, rich text, PDF files, Microsoft Office documents, web Pages, and Pages, Keynote, Number of iOS systems. However, the precondition is that the preview of the iOS specific format file is required to be completed under the iOS operating system, and thus the requirement for previewing the iOS specific format file under the non-iOS system cannot be met.
In addition, web browser, WeChat, and like applications have been well supported in a variety of operating systems, including iOS, while viewing PDF formatted files. For example, a local PDF file may be opened directly with a web browser, WeChat, or the like application software to preview the content therein. However, these applications are not supported for iOS specific format files such as Pages, Keynote, Number, etc.
Based on the situation, the invention provides a technology for conveniently and quickly previewing files in the specific iOS format on the non-iOS system, namely, the script service mentioned above is called on the non-iOS system, so that the files in the specific iOS format can be previewed in multiple platforms, and the embarrassment that the files in the specific iOS format cannot be opened on operating system computers such as Windows and Linux is solved. After the user newly uploads the iOS specific format files such as Pages, Keynote, Number and the like, the invention converts the iOS specific format files into PDF files by utilizing the technology and makes cache, thereby avoiding repeated conversion of the same files. When the user wants to preview these iOS specific format files, the system directly transmits the corresponding address of the converted PDF file to the corresponding front-end application software, thereby achieving the purpose of previewing iOS specific format files such as Pages, Keynote, Number, and the like.
FIG. 1 is a block diagram of an iOS specific format file processing device 100 suitable for use in implementing embodiments of the present invention. At present, no file processing device exists in the market, the device class depends on a system, the system can be a server or a computer, and can also be an intelligent terminal, such as a smart phone, a smart tablet and the like. The iOS specific format file processing apparatus 100 illustratively comprises a processor 102, a communication interface 104, a user input device 106, client application software 108, an iOS specific format file preview component 110, a memory 112 and a display device 114. Additionally, an iOS specific format file 160 to be previewed is also shown in fig. 1.
In one embodiment, the processor 102 may be coupled to various components, and may be a general purpose single-or multi-chip microprocessor (e.g., an ARM processor), a special purpose microprocessor (e.g., a Digital Signal Processor (DSP)), a microcontroller, a programmable gate array, or the like. The processor 102 may be referred to as a Central Processing Unit (CPU). Although a single processor 102 is shown in fig. 1, the iOS specific format file processing apparatus 100 may include multiple processors (e.g., a multi-core processor) or a combination of different types of processors (e.g., an ARM and a DSP). The processor 102 may be configured to implement the methods of the various embodiments. The processor 102 illustratively runs the client application software 108 of the iOS specific format file processing device 100, as well as an operating system.
The communication interface 104 may be a wired interface such as USB, or a wireless interface such as WiFi or bluetooth, which can be used to communicate with an external apple device to obtain the iOS specific format file 160.
A user may interact with the iOS specific format file processing apparatus 100 using the user input device 106 to control and manipulate the iOS specific format file processing apparatus 100. Display device 114 is illustratively used to display a user interface. Display device 114 may be a touch-sensitive display device or a variety of other types of display devices as will be described below. Further, the user input devices 106 may include a keyboard, switches, buttons, thumb pad, and the like.
The memory 112 may store data (e.g., iOS specific format files, PDF files, data associated with the iOS specific format file preview component, etc.) and instructions that may be executed by the processor 102. In various embodiments, examples of instructions and/or data that may be stored in memory 112 may include file data, transformation instructions, and so forth. The memory 112 may be any electronic component capable of storing electronic information including, for example, Random Access Memory (RAM), Read Only Memory (ROM), magnetic disk storage media, optical storage media, flash memory devices in RAM, on-board memory accompanying a processor, Erasable Programmable Read Only Memory (EPROM), Electrically Erasable Programmable Read Only Memory (EEPROM), registers, and so forth, including combinations thereof.
The client application software 108 may include a wide variety of different types of applications capable of rendering PDF formatted files, and the client application software 108 may invoke the converted PDF formatted files for preview rendering by the iOS specific format file preview component 110. The client application software 108 may be application software capable of opening a PDF formatted file, such as web browser, wechat, word, WPS, etc. software.
The iOS specific format file preview component 110 may implement the techniques for previewing iOS specific format files presented in this disclosure by obtaining the iOS specific format file to be previewed, converting the iOS specific format file into a PDF format file, and sending the address or storage path of the converted PDF format file to the client application software 108 for previewing.
By utilizing the iOS specific format file processing apparatus 100, it is convenient for the user to preview the contents of the Pages, Keynote, Number format files on application software such as a browser web site, and the step of manually downloading the files to the local and then opening and viewing the contents of the files only after reuse (and only using an apple device) is omitted.
Although the various components of the iOS specific format file processing apparatus 100 are shown as separate components, some or all of the components (e.g., the processor 102, the memory 112, and other units) may be integrated together in a single device or module (e.g., a system-on-a-chip module).
Of course, it should be understood by those skilled in the art that the iOS specific format file processing apparatus 100 may also be, for example, a server or a computer, or may also be an intelligent terminal, such as a smart phone, a smart tablet, etc., and the present invention is not limited thereto.
FIG. 2 illustrates a diagram of an exemplary application environment 200 in which embodiments of the invention may be implemented. The exemplary application environment 200 includes a client device 210, a server 250, and an iOS specific format file 260 to be previewed. Here, the iOS specific format file 260 may be a file of a format of Pages, Keynote, Number, or the like of the iOS system.
Client device 210 includes a processor 212, a communication interface 214, a user input 216, client application software 218, and a display device 214, where client application software 218 may be application software capable of opening a PDF formatted file, such as web browser, wechat, word, WPS, etc. software, among others. Server 250 includes a processor 252, a communication interface 254, a memory 256, and an iOS specific format file preview component 258. For the sake of brevity, the functions of the various components already described in FIG. 1 will not be described in detail herein.
In one embodiment, client device 210 obtains iOS-specific format file 260 through communication interface 214 and uploads iOS-specific format file 260 to be previewed to server 250 through communication interface 214 and communication interface 254. The iOS specific format file preview component 258 of the server 250 may implement the techniques presented in this disclosure for previewing iOS specific format files by obtaining the iOS specific format file to be previewed, converting the iOS specific format file to a PDF format file, and then returning the address of the converted PDF format file on the server 250 to the client 210. The client application software 218 may then render the PDF format file to enable a preview of the iOS specific format file on the non-iOS system.
FIG. 3 illustrates an example of a process flow 300 for previewing files in an iOS-specific format according to an embodiment of the present invention. The process flow 300 may implement aspects of the iOS data file processing apparatus and system environment as described with reference to fig. 1 and 2. The process flow 300 may include an iOS specific format file preview component 302 and client application software 304, which may be examples of corresponding devices and components of fig. 1-2. The client application software 304 may be application software capable of opening a PDF formatted file, such as web browser, wechat, word, WPS, etc. software. The iOS specific format file preview component 302 and the client application software 304 may be co-located or distributed across different devices.
At 310, the iOS specific format file preview component 302 can obtain the iOS specific format file. In some cases, the iOS specific format file preview component 302 can obtain iOS specific format files, which can be Pages, Keynote, Number, or the like format type files of the iOS system, from one or more apple devices via a wired connection or a wireless connection.
At 320, the iOS specific format file preview component 302 can convert the obtained iOS specific format file to a PDF format file. In some examples, the iOS specific format file preview component 302 can convert iOS specific format files such as Pages, Keynote or Number, etc. to PDF format files. The iOS specific format file is read by the iOS specific format file previewing component 302, the file is analyzed, effective contents are extracted, transcoding is carried out on the PDF file format, the iOS specific format file can be converted into a page PDF file, an instruction file indicating the sequence of the generated page PDF file is generated, and then the page PDF files are sequentially combined into a complete PDF file based on the instruction file. At present, the conversion of files with specific iOS formats is carried out by using a tool carried by apple equipment, no mature technology exists or the tool can convert the files with the specific iOS formats into the files with the PDF formats, and the conversion conditions are greatly limited.
At 330, the iOS specific format file preview component 302 can optionally store or cache the converted obtained PDF format file. At 340, the iOS specific format file preview component 302 can send the PDF format file address or storage path to the client application software 304.
At 350, the client application software 304 may present the converted PDF format file.
In some cases, when the user previews the iOS specific format file again, if the iOS specific format file is not modified, steps 340 and 350 are repeated to directly return the previously converted PDF format file to the client browser for preview access. If the iOS specific format file is modified, steps 320, 330, 340 and 350 are repeated, and the modified iOS specific format file is reconverted to a modified PDF format file and returned to the client browser for preview access.
Fig. 4 shows a schematic flow chart of a method 400 for previewing iOS specific format files according to an embodiment of the present invention. The method 400 may be performed by the iOS specific format file preview component 110 described with reference to fig. 1, the apparatus 500 described with reference to fig. 5, and the apparatus 600 described with reference to fig. 6. The steps included in method 400 are described in detail below in conjunction with fig. 4.
The method 400 begins at step 402 by obtaining an iOS specific format file to be previewed. Those skilled in the art will appreciate that the iOS specific format file to be previewed may be obtained at the server side, or may be obtained at the client side. In one aspect, the iOS specific format file may be a Pages, Keynote or Number, etc. format type file of the iOS system.
In step 404, the iOS specific format file is converted into a PDF format file. In one aspect, converting the iOS specific format file to a PDF format file comprises: analyzing the iOS specific format file to extract effective content, transcoding the effective content into a page PDF file, and generating an instruction file indicating the sequence of the generated page PDF file; and combining the PDF files of one page into a complete PDF file based on the description file.
At optional step 406, the converted PDF format file is stored. In one aspect, the converted PDF format file may be stored or cached locally. In another aspect, the converted PDF format file may also be stored remotely in the server. In one aspect, when the converted PDF formatted file is stored remotely in the server, the address of the PDF formatted file on the server is returned to the client browser.
In step 408, the converted PDF format file is opened using the client application software to enable a preview of the iOS specific format file on the non-iOS system. In one aspect, when the user previews the iOS specific format file again, if the iOS specific format file is not modified, the previously converted PDF format file is directly returned to the client browser for preview access, and if the iOS specific format file is modified, the modified iOS specific format file is reconverted to a modified PDF format file and returned to the client browser for preview access. In one aspect, the client application software is web browser, wechat, word, WPS, etc. software that can open a PDF file.
According to the technology for previewing the iOS specific format file, a user can conveniently preview the content of the iOS specific format file by using client application software such as a browser, namely, the limitation of an operating system is avoided, the iOS specific format file can be viewed on any system, the steps of manually downloading the file to the local, transmitting the file to an apple device and opening and viewing the file content by using the apple device are omitted, and therefore the method is greatly convenient for people who do not have the apple device but need to view the iOS specific format file urgently.
Fig. 5 provides a schematic block diagram of a server-side device 500 for previewing iOS specific format files according to an embodiment of the present invention.
The apparatus 500 includes an obtaining module 502 configured to obtain an iOS specific format file to be previewed, which may be a Pages, Keynote or Number format type file, among others. The apparatus 500 further includes a conversion module 504 configured to convert the iOS specific format file to a PDF format file. The apparatus 500 further includes a storage module 506 configured to store the converted PDF format file. The apparatus 500 further includes a preview module 508 configured to return the address of the converted PDF formatted file on the server to the client application software for preview.
Fig. 6 provides a schematic block diagram of a client device 600 for previewing iOS specific format files according to an embodiment of the present invention.
The apparatus 600 comprises an obtaining module 602 configured to obtain an iOS specific format file to be previewed, which may be a Pages, Keynote or Number format type file, etc. The apparatus 600 further comprises a conversion module 604 configured to convert the iOS specific format file into a PDF format file. The apparatus 600 further includes a storage module 606 configured to locally store or cache the converted PDF formatted file. The apparatus 600 also includes a preview module 608 configured to open the converted PDF format file with client application software to enable a preview of the iOS specific format file on the non-iOS system.
For specific implementation of the apparatuses 500 and 600 provided in this embodiment, reference may be made to corresponding method embodiments, which are not described herein again.
For clarity, all optional elements or sub-elements included in the apparatus 500 and the apparatus 600 are not shown in fig. 5 and 6, and optional modules are shown using dashed lines. All features and operations described in the above method embodiments and embodiments that can be obtained by reference to and in combination are applicable to the apparatus 500 or the apparatus 600, respectively, and therefore will not be described in detail herein.
It will be understood by those skilled in the art that the division of units or sub-units in the apparatus 500 and the apparatus 600 is not restrictive but exemplary, but rather to facilitate understanding by those skilled in the art, the main functions or operations thereof are logically described. In the apparatus 500 and the apparatus 600, the functions of one unit may be implemented by a plurality of units; conversely, a plurality of units may be implemented by one unit. The invention is not so limited.
Likewise, those skilled in the art will appreciate that the elements included in apparatus 500 and apparatus 600 may be implemented in a variety of ways, including but not limited to software, hardware, firmware or any combination thereof, and the present invention is not limited thereto.
The present invention may be a system, method and/or computer program product having any possible level of integration of technical details. The computer program product may include a computer-readable storage medium (or media) having computer-readable program instructions thereon for causing a processor to perform aspects of the invention.
The computer readable storage medium may be a tangible device that can hold and store instructions for use by an instruction execution device. The computer readable storage medium may be, for example but not limited to: electronic memory devices, magnetic memory devices, optical memory devices, electromagnetic memory devices, semiconductor memory devices, or any suitable combination of the foregoing. A non-exhaustive list of more specific examples of the computer readable storage medium includes the following: a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), a Static Random Access Memory (SRAM), a portable compact disc read-only memory (CD-ROM), a Digital Versatile Disc (DVD), a memory stick, a floppy disk, a mechanical coding device (e.g., a punch card or a raised structure in a recess having instructions recorded thereon), and any suitable combination of the foregoing. A computer-readable storage medium as used herein should not be construed as a transitory signal per se, such as a radio wave or other freely propagating electromagnetic wave, an electromagnetic wave propagating through a waveguide or other transmission medium (e.g., optical pulses traveling through a fiber optic cable), or an electrical signal transmitted through an electrical wire.
The computer-readable program instructions described herein may be downloaded from a computer-readable storage medium or an external computer or external storage device to a respective computing/processing device via a network (e.g., the internet, a local area network, a wide area network, and/or a wireless network). The network may include copper transmission cables, optical transmission fibers, wireless transmissions, routers, firewalls, switches, gateway computers and/or edge servers. The network adapter card or network interface in each computing/processing device receives computer-readable program instructions from the network, which are forwarded for storage in a computer-readable storage medium within the respective computing/processing device.
Computer-readable program instructions for carrying out operations of the present invention may be assembly instructions, Instruction Set Architecture (ISA) instructions, machine-related instructions, microcode, firmware instructions, state setting data, configuration data for an integrated circuit, or source or object code written in any combination of one or more programming languages, including an object oriented programming language such as Smalltalk, C + + or the like and procedural programming languages, such as the "C" programming language or similar programming languages. The computer-readable program instructions may execute entirely on the user's computer, partly on the user's computer as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the latter scenario, the remote computer may be connected to the user's computer through any type of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or the connection may be made to an external computer (for example, through the Internet using an Internet service provider). In some embodiments, an electronic circuit comprising, for example, a programmable logic circuit, a Field Programmable Gate Array (FPGA), or a Programmable Logic Array (PLA), can execute computer-readable program instructions to perform aspects of the invention by personalizing the electronic circuit with state information of the computer-readable program instructions.
These computer-readable program instructions may be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions/acts specified in the flowchart and/or block diagram block or blocks. These computer-readable program instructions may also be stored in a computer-readable storage medium that can direct a computer, programmable data processing apparatus, and/or other devices to function in a particular manner, such that the computer-readable storage medium having stored therein the instructions which implement the aspects of the function/act specified in the flowchart and/or block diagram block or blocks.
The computer readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other devices to cause a series of operational steps to be performed on the computer, other programmable apparatus or other devices to produce a computer implemented process such that the instructions which execute on the computer, other programmable apparatus or other devices implement the functions/acts specified in the flowchart and/or block diagram block or blocks.

Claims (10)

1. A method for previewing an iOS-specific format file, the method comprising:
acquiring an iOS specific format file to be previewed;
converting the iOS specific format file into a PDF format file;
and opening the converted PDF format file by using client application software to realize the preview of the iOS specific format file on a non-iOS system.
2. The method of claim 1, further comprising:
and storing the converted PDF format file.
3. The method of claim 2, wherein the converted PDF formatted file is stored or cached locally or stored remotely in a server.
4. The method of claim 3, wherein when the converted PDF format file is stored remotely in the server, the address of the PDF format file on the server is returned to the browser.
5. The method of claim 1, wherein when the user previews the iOS specific format file again, the previously converted PDF format file is directly returned to the browser for preview access if the iOS specific format file is not modified, and the modified iOS specific format file is reconverted to a modified PDF format file and returned to the browser for preview access if the iOS specific format file is modified.
6. The method of claim 1, wherein the iOS specific format file is a Pages, Keynote or Number format type file of the iOS system, and wherein the client application software is a web browser, wechat, word, WPS, or the like software that can open a PDF file.
7. The method of claim 1, wherein converting the iOS specific format file to a PDF format file comprises:
analyzing the iOS specific format file to extract effective content, transcoding the effective content into a page PDF file, and generating an instruction file indicating the sequence of the page PDF file;
and combining the page PDF files into a complete PDF file based on the description file.
8. An apparatus on a server side for previewing files in an iOS-specific format, comprising:
a unit for acquiring an iOS specific format file to be previewed;
a unit for converting the iOS specific format file into a PDF format file;
a unit for storing the converted PDF format file;
means for returning the address of the PDF formatted file on the server to a client application for previewing.
9. An apparatus for previewing a client of an iOS-specific format file, comprising:
a unit for acquiring an iOS specific format file to be previewed;
a unit for converting the iOS specific format file into a PDF format file;
a unit for storing or caching the converted PDF format file;
and the unit is used for opening the converted PDF format file by utilizing client application software so as to realize the preview of the iOS specific format file on a non-iOS system.
10. A computer readable storage medium for previewing iOS-specific formatted files, the computer readable storage medium having stored thereon at least one executable computer program instruction for performing the method of any of claims 1 to 7.
CN201910840125.8A 2019-09-06 2019-09-06 Method and device for previewing iOS specific format file Pending CN110619113A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910840125.8A CN110619113A (en) 2019-09-06 2019-09-06 Method and device for previewing iOS specific format file

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910840125.8A CN110619113A (en) 2019-09-06 2019-09-06 Method and device for previewing iOS specific format file

Publications (1)

Publication Number Publication Date
CN110619113A true CN110619113A (en) 2019-12-27

Family

ID=68922432

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910840125.8A Pending CN110619113A (en) 2019-09-06 2019-09-06 Method and device for previewing iOS specific format file

Country Status (1)

Country Link
CN (1) CN110619113A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115114234A (en) * 2022-08-29 2022-09-27 太平金融科技服务(上海)有限公司深圳分公司 File preview method, device, server, terminal and storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103729338A (en) * 2013-12-29 2014-04-16 国云科技股份有限公司 File on-line previewing method
CN104462522A (en) * 2014-12-23 2015-03-25 深圳供电局有限公司 File online preview method, mobile terminal and server
CN105045802A (en) * 2015-05-22 2015-11-11 杭州亿方云网络科技有限公司 Message-driven multi-type file preview system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103729338A (en) * 2013-12-29 2014-04-16 国云科技股份有限公司 File on-line previewing method
CN104462522A (en) * 2014-12-23 2015-03-25 深圳供电局有限公司 File online preview method, mobile terminal and server
CN105045802A (en) * 2015-05-22 2015-11-11 杭州亿方云网络科技有限公司 Message-driven multi-type file preview system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115114234A (en) * 2022-08-29 2022-09-27 太平金融科技服务(上海)有限公司深圳分公司 File preview method, device, server, terminal and storage medium

Similar Documents

Publication Publication Date Title
CN104112002B (en) A kind of methods, devices and systems of list adaptation
US9563449B2 (en) Mobilizing a web application to take advantage of a native device capability
US12086476B2 (en) Printing method and apparatus, and electronic device
CN113704590B (en) Webpage data acquisition method and device, electronic equipment and storage medium
CN112311654B (en) Instant messaging message processing method, device, medium and electronic device
CN113382083B (en) Webpage screenshot method and device
US9426202B2 (en) Transforming application cached template using personalized content
WO2018148926A1 (en) Card-based information management method and system
CN116569165B (en) Page display method and device, storage medium and electronic equipment
CN112073307A (en) Mail processing method and device, electronic equipment and computer readable medium
CN108183939A (en) Cloud identifying service system, method, equipment and Cloud Server
CN104065679A (en) Method and client for remote desktop operation
JP5604016B1 (en) Script caching method and information processing apparatus using the same
US20150205808A1 (en) Storing information to manipulate focus for a webpage
CN102624910B (en) Method, the Apparatus and system of the web page contents that process user chooses
US10762275B2 (en) Information processing apparatus, method, and storage medium
CN114239501B (en) Contract generation method, device, equipment and medium
US9591092B2 (en) Relaying device, image processing device, and system comprising image processing device, relaying device and service server
CN110619113A (en) Method and device for previewing iOS specific format file
CN111988405B (en) Message rewriting method of load balancing device and load balancing device
CN111124874B (en) Web page debugging method, debugging server and main control device
CN113760727B (en) Interface regression testing method and device
JP6780364B2 (en) Information processing system, information processing device, and information processing method
CN117112074B (en) Method, system and medium for automatically converting HTTP application into serverless function
KR101522940B1 (en) Method, apparatus, computer program and computer readable recording medium for providing contents

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
RJ01 Rejection of invention patent application after publication

Application publication date: 20191227

RJ01 Rejection of invention patent application after publication