Information processing device and program
The information processing device and program address the issue of maintaining data correspondence by converting incompatible data to compatible formats and adding link information, enhancing data retention and usability.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- FUJIFILM BUSINESS INNOVATION CORP
- Filing Date
- 2022-01-13
- Publication Date
- 2026-06-23
Smart Images

Figure 0007877689000001 
Figure 0007877689000002 
Figure 0007877689000003
Abstract
Description
Technical Field
[0001] The present invention relates to an information processing apparatus and a program.
Background Art
[0002] Patent Document 1 discloses an electronic document conversion system for converting an electronic document into a different format, which includes document format conversion means for converting a pre-conversion document 1 into the format of a post-conversion document 2, document data embedding means for embedding the pre-conversion document 1 as a pre-conversion document 1' into the post-conversion document 2, and document format conversion means for realizing reverse conversion from the post-conversion document 2 by generating a document in the pre-conversion format from the pre-conversion document 1' embedded in the post-conversion document 2.
[0003] Patent Document 2 discloses an information processing apparatus having acquisition means for acquiring information regarding a viewing program in a terminal attempting to view a document, and conversion means for converting the document into a format that can be viewed by the viewing program when the document cannot be viewed on the terminal. When a plurality of viewing programs are provided in the terminal, the conversion means converts the document into a format in which the degree of coincidence between the content of the pre-conversion document and the content of the post-conversion document is high. The degree of coincidence is calculated based on the method of expressing a figure and the data structure for figures, and based on the method of expressing an image and the compression method for images.
[0004] Patent Document 3 includes a web server capable of communicating with each other via a network and a plurality of file viewer terminals, wherein the web server comprises a web server program, a conversion program, and a data file storage device, the data file storage device stores a plurality of CAD data files in different formats, and the file viewer terminal comprises a web browser program and a file viewing-only program, and when a file viewer instructs the web server program on the web server from the file viewer terminal to select one of the CAD data files stored in the data file storage device and convert it to a format compatible with the file viewing-only program, the web server program issues a conversion instruction to the conversion program, and the conversion program converts the selected data file in the data file storage device A network-based CAD data file conversion system is disclosed, which is configured to convert selected CAD data files into a format compatible with a file viewing program, send the converted CAD data files from the Web server program to the Web browser program, and have the Web browser program launch the file viewing program so that the file viewer can view the converted CAD data files, wherein the conversion program is configured so that when the file viewer selects any of the CAD data files stored in the data file storage device and instructs the program to convert them into a format compatible with the file viewing program, the conversion format can be set in the Web browser program by the file viewer. [Prior art documents] [Patent Documents]
[0005] [Patent Document 1] Japanese Patent Publication No. 2010-79850 [Patent Document 2] Patent No. 6859768 [Patent Document 3] Patent No. 3714548 [Overview of the project] [Problems that the invention aims to solve]
[0006] When converting electronic documents to other file formats, the source electronic document may contain incompatible data that is not compatible with the target file format. If the conversion is done as is, the target file format will not be able to retain this incompatible data.
[0007] Conventional technologies could convert incompatible data into similar data. However, in such cases, the correspondence between compatible data converted from compatible data and incompatible data could become unclear.
[0008] The present invention aims to provide an information processing device and program that can maintain the correspondence between compatible data and converted data, even when data in an electronic document containing data incompatible with other file formats is made compatible with other file formats. [Means for solving the problem]
[0009] The information processing device according to the first embodiment includes a processor, which, when converting a first document created in a first format to a second document in a second format different from the first format, if the first document contains incompatible data that is not compatible in the second format, converts the incompatible data to data compatible in the second format and adds it to the second document, and embeds link information for the converted incompatible data at a position in the second document corresponding to the original position of the incompatible data in the first document.
[0010] In the information processing device according to the second embodiment, when the processor stores the first document from an external device, if application software capable of viewing the first document is installed on the storage device, it will not be compatible with the second format, but if it is not installed, it will be compatible with the second format.
[0011] In the third embodiment of the information processing device, the incompatible data is added to a newly created page in the second document, and the link information includes information that the page will be displayed when the link information is selected.
[0012] In the information processing device according to the fourth embodiment, the incompatible data is added to the second document in the original position of the incompatible data in the first document in a hidden image format, and the link information includes information that, when the link information is selected, displays the incompatible data converted to the image format as a pop-up.
[0013] The information processing device according to the fifth embodiment includes in the link information information such that, when the link information is selected, application software capable of editing the first format is launched in a state capable of editing the incompatible data.
[0014] The information processing device according to the sixth embodiment allows the processor to select whether or not to convert the incompatible data.
[0015] In the information processing device according to the seventh embodiment, the selection is performed during the conversion.
[0016] In the information processing device according to the eighth embodiment, the selection is performed in advance before the conversion.
[0017] In the information processing device according to the ninth embodiment, the processor recovers the incompatible data and generates the first document when converting the second document back from the second format to the first document in the first format.
[0018] In the information processing apparatus according to the tenth aspect, when the processor makes the incompatible data compatible with the second format, the processor stores the position information of the original position of the incompatible data in the first document, and when returning the second document from the second format to the first document in the first format, the processor restores the incompatible data based on the position information to generate the first document.
[0019] The program according to the eleventh aspect causes a computer to, when converting a first document created in a first format into a second document in a second format different from the first format, if the first document includes incompatible data that is not compatible with the second format, convert the incompatible data into data that is compatible with the second format, add the converted data to the second document, and execute a process of embedding link information for the converted incompatible data at a position in the second document corresponding to the original position of the incompatible data in the first document.
Advantages of the Invention
[0020] According to the first aspect, even when the data of an electronic document including data that is not compatible with other file formats is made compatible with other file formats, the correspondence relationship between the compatible data and the data obtained by converting the incompatible data can be maintained.
[0021] According to the second aspect, compared with the case where the user is always required to select whether to perform conversion, the labor of selection can be reduced.
[0022] According to the third aspect, by selecting the link information, it is possible to move to the page of the incompatible data.
[0023] According to the fourth aspect, by selecting the link information, the incompatible data can be displayed.
[0024] According to the fifth aspect, the incompatible data can be edited.
[0025] According to the sixth aspect, there is an effect that conversion of unnecessary incompatible data can be avoided.
[0026] According to the seventh aspect, there is an effect that conversion can be performed while checking incompatible data.
[0027] According to the eighth aspect, there is an effect that the labor of checking whether to convert incompatible data can be reduced.
[0028] According to the ninth aspect, when restoring the file format, there is an effect that a document can be generated by restoring the converted incompatible data.
[0029] According to the tenth aspect, when restoring the file format, there is an effect that a document can be generated by restoring the converted incompatible data to its original position.
[0030] According to the eleventh aspect, it is possible to provide a program that can maintain the correspondence relationship between the converted data of the compatible data and the incompatible data even when converting the data of an electronic document containing data that is not compatible with other file formats to another file format.
Brief Description of the Drawings
[0031] [Figure 1] It is a schematic configuration diagram of an information processing system according to an embodiment of the present invention. [Figure 2] It is a schematic block diagram of a file editing device according to an embodiment of the present invention. [Figure 3] It is a diagram showing an example of a database of incompatible data according to an embodiment of the present invention. [Figure 4] It is a flowchart showing an example of the operation of an information processing system according to an embodiment of the present invention. [Figure 5]This is an explanatory diagram illustrating an example of a confirmation screen used when converting incompatible data according to an embodiment of the present invention. [Figure 6] This is an explanatory diagram illustrating an example of the conversion of incompatible data according to an embodiment of the present invention. [Figure 7] This is an explanatory diagram illustrating another example of the conversion of incompatible data according to an embodiment of the present invention. [Figure 8] This is an explanatory diagram illustrating another example of the conversion of incompatible data according to an embodiment of the present invention. [Figure 9] This is an explanatory diagram illustrating another example of the conversion of incompatible data according to an embodiment of the present invention. [Figure 10] A flowchart illustrating an example of the operation of an information processing system according to an embodiment of the present invention. [Figure 11] This is an explanatory diagram illustrating an example of a settings screen for converting incompatible data according to an embodiment of the present invention. [Modes for carrying out the invention]
[0032] (Embodiment) Hereinafter, an example of an embodiment of this disclosure will be described with reference to the drawings. In each drawing, identical or equivalent components and parts are given the same reference numerals. Also, the dimensional ratios in the drawings are exaggerated for illustrative purposes and may differ from the actual ratios.
[0033] An example of the information processing system 10 according to this embodiment will be explained using Figure 1. Figure 1 is a diagram showing an example of the schematic configuration of the information processing system 10 according to this embodiment. As shown in Figure 1, the information processing system 10 according to this embodiment is composed of an online storage 20, a file editing device 30, and personal computers (PCs) 40 (40A, 40B).
[0034] Of the PC40s, PC40A has application software installed that can at least view a first document created in a first format, such as the xdw format of DocuWorks®, for example, DocuWorks®. PC40B also has application software installed that can at least view a first document created in the first format. Furthermore, both PC40A and PC40B have application software installed that can at least view a second document created in a second format, such as the PDF (Portable Document Format) format, for example, Acrobat Reader. Here, it is desirable that the second format be an open format for which a Software Development Kit (SDK) for developers is publicly available and which allows for free modification of the format.
[0035] Furthermore, online storage 20 is a device that can store data such as documents online.
[0036] Furthermore, the file editing device 30 is a device that, in accordance with operations from the PC 40, converts documents stored in the online storage 20 into a format that can be displayed on a web browser or a format that can be viewed and edited on the PC 40. In this embodiment, the file editing device 30 is an example of an information processing device.
[0037] The online storage 20, file editing device 30, and PC 40 are connected via network N. This network N can be, for example, the Internet, LAN (=Local Area Network), WAN (=Wide Area Network), etc.
[0038] In this embodiment, the information processing system 10 is a system that, when downloading a first document stored in online storage 20 from a PC 40, performs a process to convert the first document to a second document in a format that can be viewed and edited on the PC 40 using a file editing device 30. Here, compatibility means that when converting a first document in the first format to a second document in the second format, the first document and the second document will look the same or nearly the same. Furthermore, when performing such compatibility, if the original first document contains incompatible data that is not compatible with the second format, the system performs a process to convert the incompatible data into data compatible with the second format and add it to the second document. In other words, because the first format and the second format support different data formats, there is incompatible data that would be lost if the file formats were simply converted. Therefore, conversion means that the incompatible data is carried over to the second document by converting it to a data format supported by the second format and adding it to the compatible second document, thereby enabling the second document to carry over the incompatible data. Here, "conversion" means that the result of converting incompatible data may be a different appearance from how it appears in the first document.
[0039] Figure 2 is a block diagram showing the hardware configuration of the file editing device 30 and PC 40 according to this embodiment. Since the file editing device 30 and PC 40 are basically a general computer configuration, the file editing device 30 will be described as a representative example.
[0040] As shown in Figure 2, the file editing device 30 includes a CPU (Central Processing Unit) 31 (an example of a processor), ROM (Read Only Memory) 32, RAM (Random Access Memory) 33, storage 34, input unit 35, display unit 36, and communication interface 37. Each component is connected to the others via a bus so that they can communicate with each other.
[0041] The CPU 31 is a central processing unit that executes various programs and controls various components. Specifically, the CPU 31 reads a program from the ROM 32 or storage 34 and executes the program using the RAM 33 as a working area. The CPU 31 controls each of the above components and performs various calculations according to the program recorded in the ROM 32 or storage 34. In this embodiment, the ROM 32 or storage 34 stores a program.
[0042] ROM32 stores various programs and data. RAM33 temporarily stores programs or data as a working area. Storage34 consists of an SSD (Solid State Drive), flash memory, etc., and stores various programs, including the operating system, and various data.
[0043] The input unit 35 includes a pointing device such as a mouse and a keyboard, and is used for various types of input. The input unit 35 is used for inputting the message body, inputting conditions for extracting messages, and so on.
[0044] The display unit 36 is, for example, a liquid crystal display. The display unit 36 displays various information based on the control of the CPU 31. The display unit 36 may also function as an input unit 35 by employing a touch panel system.
[0045] Communication I / F37 has the function of communicating with the online storage 20 and PC 40. Communication I / F37 functions as a communication interface for sending and receiving various types of data with the online storage 20 and PC 40.
[0046] Furthermore, the storage 34 of the file editing device 30 stores a database of incompatible data (incompatible database) as shown in Figure 3. The incompatible database is a database that stores data that is incompatible when converting from the first format to the second format, due to the standards and specifications of each format. Therefore, it is desirable to pre-define this data according to the source file format and the target file format.
[0047] The database of incompatible data shown in Figure 3 includes, for example, overflowing sticky note data, page thickness data, property data, and security data. Overflowing sticky note data is data for sticky notes that are displayed overflowing from the displayed document data, as shown in the figure. Page thickness data is data that indicates the thickness of the document data, as shown in the figure. The lines indicating the thickness (vertical and horizontal lines) have links to the corresponding pages, and when selected by the user, the corresponding page of the document data is displayed. Property data is data related to the properties of the document data, such as signature data, document attribute data such as resolution and compression format, metadata, and transparent text data embedded in the document data after OCR (Optical Character Recognition) processing. Security data is data related to the security of the document data, such as passwords and electronic seals. Note that incompatible data is not limited to the data shown in Figure 3, and may include other types of data.
[0048] Next, an example of the operation of the information processing system 10 of this embodiment will be described. Figure 4 is a flowchart showing an example of the processing flow of the CPU 31 of the file editing device 30 when a first document in xdw format, which is an example of the first format, is converted to a second document in PDF format, which is an example of the second format.
[0049] In step S100 shown in Figure 4, the PC 40 accepts an operation from the user to open the first document in xdw format stored in the online storage 20 using a web browser. Then, the process proceeds to the next step S110.
[0050] In step S110, the first document is downloaded to PC40. Then, the process proceeds to the next step, S120.
[0051] In step S120, the user of PC40 selects the download format. However, this is not limited to the user manually selecting the format; the CPU 31 of the file editing device 30 may select the format by obtaining association information for a second format from the registry information of PC40, etc. That is, the CPU 31 of the file editing device 30 may determine from the registry information of PC40 whether or not application software capable of viewing and editing xdw format is installed on the PC40 from which the download is being made. If it is determined that such software is installed, the download will proceed without conversion to PDF format; if it is determined that such software is not installed, the download will proceed to PDF format. In other words, when downloading from PC40A, which has application software capable of viewing and editing xdw format installed, the download may proceed without conversion to PDF format, while when downloading from PC40B, which does not have application software capable of viewing and editing xdw format installed, the download may proceed with conversion to PDF format. Then, the process proceeds to the next step S130.
[0052] In step S130, it is determined whether the format selected for download in step S120 is compatible with the PDF format. In other words, it is determined whether the user has selected to download the first document in xdw format in PDF format to make it compatible with the second document. If it is determined to be compatible with the PDF format, the process proceeds to the next step S140.
[0053] On the other hand, if the file is not determined to be compatible with PDF format, the process will terminate. In other words, the download will proceed in xdw format.
[0054] In step S140, it is determined whether the first document contains incompatible data (see Figure 3). If it is determined that there is incompatible data, the process proceeds to the next step, S150.
[0055] In step S150, it is determined whether or not incompatible data needs to be converted. Here, the user can choose whether or not to convert the incompatible data. Specifically, as shown in Figure 5, during conversion, the message "Do you want to carry over the information?" is displayed on the PC40 display for each incompatible data. At this time, a display (for example, 1 / 10) is shown with the number of incompatible data as the denominator and the order of the selected incompatible data as the numerator, so that the user can see the number of incompatible data and which incompatible data has been selected. The user then selects "YES" if they want to carry over the data, i.e., convert the incompatible data, and "NO" if they do not want to carry over the data, i.e., do not want to convert the incompatible data. After selections have been made for all the incompatible data (10 in the example shown in Figure 5), if it is selected to convert even one incompatible data, the process proceeds to the next step S160.
[0056] In step S160, a process is performed to make compatible data compatible and incompatible data converted. Specifically, compatible data is made compatible into a second document in PDF format, and incompatible data is converted into compatible data in PDF format and added to the second document.
[0057] On the other hand, if it is not determined in step S140 that there is incompatible data, and if it is not determined in step S150 that there is no need to convert the incompatible data, the process proceeds to step S170. In step S170, the process of making the first document in xdw format compatible with the second document in PDF format is executed. In this case, the incompatible data is not carried over to the second document and is deleted from the second document. Then the process ends.
[0058] The conversion of incompatible data will be explained using Figures 6 to 9.
[0059] Figure 6 is an explanatory diagram illustrating an example where incompatible data protrudes from sticky note N.
[0060] As shown in Figure 6(A), an overhanging sticky note N is attached to the upper right corner of the first page of the first document in xdw format. The CPU 31 of the file editing device 30 then converts the first document in xdw format to a second document in PDF format. In the converted second document, the incompatible data is converted to data compatible with PDF format, such as image data, and added to a newly created page in the second document, such as the last page (page 5 in this example), as shown in Figure 6(C). In addition, in the converted second document, as shown in Figure 6(B), link information L for the converted incompatible data is embedded at the location in the second document corresponding to the location where the overhanging sticky note N was attached in the first document. The link information L contains information that the page will be displayed when the link information L is selected, and when the user selects the link information L, the page (page 5 in this example) will be displayed.
[0061] Furthermore, as will be explained later, the second document stores the location information of the original position of the incompatible data in the first document. When converting the second document back from PDF format to the first document in xdw format, the incompatible data is restored based on this location information to generate the first document.
[0062] Figure 7 is an explanatory diagram illustrating another example of the case where incompatible data protrudes from sticky note N.
[0063] As shown in Figure 7(A), an overhanging sticky note N is attached to the upper right corner of the first page of the first document in xdw format. The CPU 31 of the file editing device 30 then converts the first document in xdw format to a second document in PDF format. In the converted second document, the incompatible data is converted into image data compatible with the PDF format. Then, as shown in Figure 7(B), the converted second document is added in an invisible image format at the location in the second document corresponding to where the overhanging sticky note N was attached in the first document, and link information L for the converted image data is embedded. The link information L includes information that, when the link information L is selected, the incompatible data converted to the image format will pop up and be displayed. When the user selects the link information L, the incompatible data converted to the image format will pop up and be displayed as shown in Figure 7(C). In other words, the incompatible data converted to the image format is not visible to the user before the user selects the link information L.
[0064] Figure 8 is an explanatory diagram illustrating an example where incompatible data is page thickness data P.
[0065] As shown in Figure 8(A), the first document in xdw format displays vertical lines T and horizontal lines Y that indicate the page thickness data P of the first document. When the user selects an area enclosed by the vertical lines T and horizontal lines Y, the corresponding page is displayed. The CPU 31 of the file editing device 30 converts this first document in xdw format into a second document in PDF format. In the converted second document, as shown in Figure 8(B), a diagonal line S is added to the upper right corner of the second document as page thickness data P, and link information L for the corresponding page is embedded for each diagonal line S. The link information L contains information that when the link information L is selected, that page will be displayed. When the user selects the link information L, that page will be displayed.
[0066] In this example, the page thickness data P is represented by a diagonal line S at the upper right corner of the second document. However, this is not the only way to represent the page thickness data P. It is also possible to represent the page thickness data P in the same way as the page thickness data P in the first document, by adding a vertical line T and a horizontal line Y at the position in the second document corresponding to the original position in the first document, or by adding only a vertical line T or only a horizontal line Y.
[0067] Figure 9 is an explanatory diagram illustrating an example where incompatible data is property data.
[0068] As shown in Figure 9(A), the first document in xdw format contains signature data of the first document as property data. The CPU 31 of the file editing device 30 then converts this first document in xdw format to a second document in PDF format. In the converted second document, the incompatible data is converted to data compatible with PDF format, such as image data, and added to a newly created page in the second document, such as the last page (page 5 in this example), as shown in Figure 9(B). Note that this is not limited to being added to a newly created page in the second document; link information L may be added to any location in the second document and displayed as a pop-up when the user selects the link information L, or only text data may be extracted from the property data and converted to other functions compatible with PDF format, such as annotation functions, and added to the second document.
[0069] Figure 10 is a flowchart showing an example of the processing flow of the CPU 31 of the file editing device 30 when converting a second document in PDF format, an example of a compatible second format, from a first document in xdw format, an example of a first format, back to a first document in xdw format, an example of a first format.
[0070] In step S200 shown in Figure 10, an operation to convert a second document in PDF format to a first document in xdw format is accepted. This operation may be performed on the second document stored in online storage 20, or on the second document stored in PC 40. Then, the process proceeds to the next step S210.
[0071] In step S210, it is determined whether or not the second document in PDF format contains data converted from incompatible data. If it is determined that there is data converted from incompatible data, the process proceeds to the next step S220.
[0072] In step S220, it is determined whether or not it is necessary to revert the incompatible data. Here, the user can choose whether or not to revert the incompatible data. Specifically, when converting incompatible data to its original state, the message "Do you want to revert the information?" is displayed on the PC40 display for each piece of incompatible data. At this time, a display (for example, 1 / 10) is shown with the number of incompatible data as the denominator and the order of the selected incompatible data as the numerator, so that the user can see the number of incompatible data and which incompatible data is being selected. The user then selects "YES" if they want to revert the data, i.e., convert the incompatible data, and "NO" if they do not want to revert the data, i.e., do not want to convert the incompatible data. After a selection has been made for all the incompatible data, if it is chosen to revert at least one piece of incompatible data, the process proceeds to the next step S230.
[0073] In step S230, a process is performed to convert compatible data back to its original state and incompatible data back to its original state. That is, compatible data is made compatible with the first document in xdw format, and incompatible data is restored in xdw format to generate the first document. In other words, when incompatible data is converted to PDF format, the second document stores the location information of the original position of the incompatible data in the first document, and when the second document is converted back from PDF format to the first document in xdw format, the incompatible data is restored based on the location information to generate the first document. Here, the location information includes information such as the page, line, and coordinates of the first document. Then the process ends.
[0074] On the other hand, if it is not determined in step S210 that there is incompatible data, and if it is not determined in step S220 that there is no need to restore the incompatible data, the process proceeds to step S240. In step S240, the process of making the second document in PDF format compatible with the first document in xdw format is executed. In this case, even if there is incompatible data, it will not be restored to the first document, but will be deleted from the first document. The process then ends.
[0075] The present invention is not limited to the embodiments described above, and various modifications and applications are possible without departing from the spirit of the invention.
[0076] When downloading the first document from online storage 20, the process is not limited to cases where compatibility is performed from the first format to the second format. For example, when a PC 40 is converting a first document in the first format stored in the PC 40's storage to a second document in the second format, the CPU of the PC 40 may perform the compatibility and conversion processes described above. In this case, the PC 40 becomes an example of an information processing device.
[0077] The link information L described above may include information that, when the link information is selected, launches application software capable of editing the first format in a state where it can edit incompatible data. That is, the link information L may be configured to launch DocuWorks®, which can edit the first document in xdw format, via OLE (Object Linking and Embedding). After the user edits the first document in xdw format, the edits may be reflected in the second document in PDF format.
[0078] Furthermore, in the above-described embodiment, when converting incompatible data, a message asking "Do you want to carry over the information?" is displayed on the PC40's display unit (see Figure 5), allowing the user to make a selection, but the system is not limited to this. It may also be possible to make a selection in advance whether or not to convert the incompatible data before the conversion. For example, in the example in Figure 11, for the overflowing sticky note N, the user can choose between "automatically carry over when converting to another format" and "do not carry over when converting to another format". In addition, in the example in Figure 11, the user can also pre-select how to add the incompatible data after conversion, such as the "image popup format" which displays the converted incompatible data as a popup image as shown in Figure 7, or "pasting to another page" which adds it to the last page as shown in Figure 6.
[0079] In the above embodiment, the program is described as being pre-stored (installed) in ROM or storage, but the invention is not limited to this. The program may be provided in the form of recording on a recording medium such as CD-ROM (Compact Disk Read Only Memory), DVD-ROM (Digital Versatile Disk Read Only Memory), and USB (Universal Serial Bus) memory. Alternatively, the program may be provided in the form of being downloaded from an external device via a network.
[0080] Furthermore, in the embodiments described above, the term "processor" refers to a broad type of processor, including general-purpose processors (e.g., CPU: Central Processing Unit, etc.) and dedicated processors (e.g., GPU: Graphics Processing Unit, ASIC: Application Specific Integrated Circuit, FPGA: Field Programmable Gate Array, programmable logic device, etc.).
[0081] Furthermore, the processor operation in the above-described embodiments may not be performed by a single processor, but may be performed by multiple processors located in physically separate locations working together. Also, the order of each processor operation is not limited to the order described in the above-described embodiments, but may be changed as appropriate. [Explanation of symbols]
[0082] 10 Information Processing Systems 20 Online Storage 30 File Editing Devices 40 PC N Network
Claims
1. Equipped with a processor, The aforementioned processor, When converting a first document created in a first format to a second document in a second format different from the first format, if the first document contains incompatible data that is not compatible in the second format, the incompatible data is converted to data compatible in the second format and added to the second document. Link information for the converted incompatible data is embedded in the position of the second document corresponding to the original position of the incompatible data in the first document. An information processing device that, when storing the first document from an external device, does not support the second format if application software capable of viewing the first document is installed on the storage device, and supports the second format if such software is not installed.
2. comprising a processor, The aforementioned processor, When converting a first document created in a first format to a second document in a second format different from the first format, if the first document contains incompatible data that is not compatible in the second format, the incompatible data is converted to data compatible in the second format and added to the second document. Link information for the converted incompatible data is embedded in the position of the second document corresponding to the original position of the incompatible data in the first document. The aforementioned incompatible data is added to a newly created page in the second document. The aforementioned link information includes information that, when the link information is selected, will display the page in question.
3. comprising a processor, The aforementioned processor, When converting a first document created in a first format to a second document in a second format different from the first format, if the first document contains incompatible data that is not compatible in the second format, the incompatible data is converted to data compatible in the second format and added to the second document. Link information for the converted incompatible data is embedded in the position of the second document corresponding to the original position of the incompatible data in the first document. The incompatible data is added to the second document in the original location of the incompatible data in the first document in an invisible image format. The information processing device includes information that, when the link information is selected, displays the incompatible data converted to the image format as a pop-up.
4. comprising a processor, The aforementioned processor, When converting a first document created in a first format to a second document in a second format different from the first format, if the first document contains incompatible data that is not compatible in the second format, the incompatible data is converted to data compatible in the second format and added to the second document. Link information for the converted incompatible data is embedded in the position of the second document corresponding to the original position of the incompatible data in the first document. The information processing device includes information such as, when the link information is selected, an application software capable of editing the first format is launched in a state where it can edit the incompatible data.
5. The aforementioned processor, The information processing apparatus according to any one of claims 2 to 4, wherein when storing the first document from an external device, if application software capable of viewing the first document is installed on the storage device, the apparatus is not compatible with the second format, and if it is not installed, the apparatus is compatible with the second format.
6. The aforementioned processor, The information processing apparatus according to any one of claims 1 to 5, which allows the user to select whether or not to convert the incompatible data.
7. The information processing apparatus according to claim 6, wherein the selection is performed during the conversion.
8. The information processing apparatus according to claim 6, wherein the selection is performed in advance before the conversion.
9. The aforementioned processor, The information processing apparatus according to any one of claims 1 to 8, which restores the incompatible data and generates the first document when converting the second document back from the second format to the first document in the first format.
10. The aforementioned processor, When making the incompatible data compatible with the second format, the location information of the original location of the incompatible data in the first document is stored. The information processing device according to claim 9, which, when converting the second document back from the second format to the first document in the first format, restores the incompatible data based on the position information and generates the first document.
11. On the computer, When converting a first document created in a first format to a second document in a second format different from the first format, if the first document contains incompatible data that is not compatible in the second format, the incompatible data is converted to data compatible in the second format and added to the second document. Link information for the converted incompatible data is embedded in the position of the second document corresponding to the original position of the incompatible data in the first document. A program that, when storing the first document from an external device, will not make the first document compatible with the second format if application software capable of viewing the first document is installed on the storage device, and will perform a process to make it compatible with the second format if such software is not installed.