[go: up one dir, main page]

KR20200091728A - Generating Method of PDF Documaent Aided 3D Model and Appraatus of the Same - Google Patents

Generating Method of PDF Documaent Aided 3D Model and Appraatus of the Same Download PDF

Info

Publication number
KR20200091728A
KR20200091728A KR1020190008882A KR20190008882A KR20200091728A KR 20200091728 A KR20200091728 A KR 20200091728A KR 1020190008882 A KR1020190008882 A KR 1020190008882A KR 20190008882 A KR20190008882 A KR 20190008882A KR 20200091728 A KR20200091728 A KR 20200091728A
Authority
KR
South Korea
Prior art keywords
model
layout
document
catalog
information
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.)
Ceased
Application number
KR1020190008882A
Other languages
Korean (ko)
Inventor
이승호
Original Assignee
이승호
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 이승호 filed Critical 이승호
Priority to KR1020190008882A priority Critical patent/KR20200091728A/en
Publication of KR20200091728A publication Critical patent/KR20200091728A/en
Ceased legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/103Formatting, i.e. changing of presentation of documents
    • G06F40/106Display of layout of documents; Previewing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/166Editing, e.g. inserting or deleting
    • G06F40/186Templates

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Processing Or Creating Images (AREA)

Abstract

The present invention relates to a method for generating a PDF document supporting a three-dimensional model, which comprises the steps of: receiving the selection of a specific layout from a plurality of layouts through a catalog layout selection procedure for a specific page of a document to be generated; loading the specific layout when the specific layout is selected through the catalog layout selection procedure; arranging the three-dimensional model to which model property information is applied when receiving the three-dimensional model information and model property information for a three-dimensional model insertion area previously assigned to the specific layout; and generating a PDF document for the document to be generated in accordance with a request for generating the PDF document. Accordingly, the method of the present invention has the advantage that even a beginner can easily produce a catalog with a three-dimensional model by designing a user-friendly interface.

Description

3차원 모델을 지원하는 PDF 문서의 생성 방법 및 장치{Generating Method of PDF Documaent Aided 3D Model and Appraatus of the Same}Generating Method of PDF Documaent Aided 3D Model and Appraatus of the Same}

본 발명은 3차원 모델을 지원하는 PDF 문서의 생성 방법 및 장치에 관한 것으로, 더욱 상세하게는 사용자 친화적인 인터페이스 설계로 초보자도 간단하게 3차원 모델이 있는 문서를 제작할 수 있도록 한 3차원 모델을 지원하는 PDF 문서의 생성 방법 및 장치에 관한 것이다.The present invention relates to a method and apparatus for generating a PDF document that supports a 3D model, and more specifically, to a 3D model that enables a beginner to easily produce a document with a 3D model through user-friendly interface design. It relates to a method and apparatus for generating a PDF document.

일반적으로, 제품을 생산하여 판매하는 생산자는 제품에 대한 카타로그를 제작하여 사용자에게 배포한다. In general, producers who produce and sell products produce catalogs for products and distribute them to users.

이를 위해, 생산자는 3차원 도면용 프로그램을 이용하여 제품에 대한 3차원 모델을 생성하며, 텍스트 작성용 프로그램을 이용하여 제품에 대한 설명서를 생성하고, 이미지 전용 프로그램을 이용하여 제품에 대한 이미지를 생성한다. To this end, the producer generates a 3D model for the product using a 3D drawing program, generates a manual for the product using a text creation program, and creates an image for the product using an image-only program. do.

상기와 같이, 3차원 모델, 설명서 및 이미지 각각을 생성하는 프로그램이 상이하기 때문에 생산자는 카타로그 생성 시 제품에 대한 3차원 모델, 설명서 및 이미지를 하나의 문서로 생성하지 못하였다.As described above, since the programs for generating each of the 3D model, the manual, and the image are different, the producer could not generate the 3D model, the manual, and the image of the product as a single document when creating the catalog.

따라서, 생산자는 제품에 대한 3차원 모델, 설명서 및 이미지 각각의 파일을 고객에게 제공한다. 하지만, 고객은 3차원 모델, 설명서 및 이미지 각각의 파일이 어떠한 프로그램을 통해 실행되는지 잘 알지못하기 때문에 해당 제품을 검토하는 과정에서 어려움이 있다. Thus, the producer provides the customer with a file of each of the three-dimensional model, manual and image of the product. However, the customer is having difficulty in reviewing the product because he or she does not know through which program each file of the 3D model, the manual, and the image is executed.

한편, 본 발명과 관련한 선행기술을 조사한 결과 다수의 특허문헌이 검색되었으며, 그 중 일부를 소개하면 다음과 같다.Meanwhile, as a result of investigating prior art related to the present invention, a number of patent documents have been searched, and some of them are as follows.

한국등록특허 제10-0841066호는 멀티미디어 프리젠테이션 문서 작성 방법에 관한 것으로, 풍부한 개체 데이터베이스의 확보와 함께 디테일하고 체계화된 가이드라인을 다양한 루트로 제공함으로서 초보에서 전문가에 이르기까지의 개별 특성을 가진 유저의 다양한 요구를 최대한 충족함과 동시에 문서 작성의 효율성과 편의성 및 높은 퀄리티 추구를 극대화할 수 있다는 내용이 개시되어 있다.Korean Registered Patent No. 10-0841066 relates to a method of creating a multimedia presentation document, and provides users with individual characteristics from beginners to experts by providing detailed and structured guidelines with various routes along with securing a rich object database. It has been disclosed that it can maximize the efficiency and convenience of document preparation and the pursuit of high quality while satisfying the various needs of.

한국공개특허 제10-2008-0003333호는 저작 도구 및 전자 문서의 작성 방법에 관한 것으로, 컴퓨터 코드 수단이 기억된 데이터 저장 매체 및 컴퓨터에 전자 문서를 표시하도록 지시하기 위한 컴퓨터 코드 수단이 기억된 데이터 저장 매체에 대한 내용이 개시되어 있다.Korean Patent Publication No. 10-2008-0003333 relates to a writing tool and a method of creating an electronic document, the data storage medium having computer code means stored therein and computer code means for instructing the computer to display the electronic document stored data Disclosed is a storage medium.

한국등록특허 제10-1647765호는 문서 통합 관리 시스템에 관한 것으로, 구조화된 문서 제작을 위하여 국제 표준 규격을 준수하는 마크업 언어 기반의 모듈화 데이터에 대한 내용이 개시되어 있다.Korean Registered Patent No. 10-1647765 relates to an integrated document management system, and discloses contents of modular data based on markup language that complies with international standards for structured document production.

한국공개특허 제10-2005-0036702호는 가변 데이터 문서들의 생성 및 편집을 위한 사용자 인터페이스에 관한 것으로, 가변 문서의 생성을 위한 템플릿 내의 콘텐츠 콘테이너들과 연관된 레이아웃 규칙을 사용자가 조작할 수 있다는 내용이 개시되어 있다.Korean Patent Publication No. 10-2005-0036702 relates to a user interface for generating and editing variable data documents, and the content that a user can manipulate layout rules associated with content containers in a template for generating variable documents. It is disclosed.

하지만, 상기한 특허문헌에 기재된 발명들에도 상술한 종래 기술의 문제점을 해결하기 위한 방법이 개시되어 있지 않다.However, the inventions described in the above-mentioned patent documents also do not disclose a method for solving the above-described problems of the prior art.

한국등록특허 제10-0841066호Korean Registered Patent No. 10-0841066 한국공개특허 제10-2008-0003333호Korean Patent Publication No. 10-2008-0003333 한국등록특허 제10-1647765호Korean Registered Patent No. 10-1647765 한국공개특허 제10-2005-0036702호Korean Patent Publication No. 10-2005-0036702

본 발명은 사용자 친화적인 인터페이스 설계로 초보자도 간단하게 3차원 모델이 있는 카타로그 등의 문서를 제작할 수 있도록 하는 3를 제공하는 것을 목적으로 한다.An object of the present invention is to provide a user-friendly interface design that enables a beginner to easily create a document such as a catalog with a 3D model.

또한, 본 발명은 레이아웃의 원하는 곳에 3차원 모델을 삽입하여 배치할 수 있도록 하는 3차원 모델을 지원하는 PDF 문서의 생성 방법 및 장치를 제공하는 것을 목적으로 한다.In addition, an object of the present invention is to provide a method and apparatus for generating a PDF document that supports a 3D model that allows a 3D model to be inserted and placed in a desired place in a layout.

또한, 본 발명은 별도로 프로그램 없이 3차원 모델의 삽입, 속성 변경, 3차원 모델에 대한 설명 삽입이 가능하여 사용자가 별도의 프로그램을 구매하지 않도록 하는 3차원 모델을 지원하는 PDF 문서의 생성 방법 및 장치를 제공하는 것을 목적으로 한다.In addition, the present invention is a method and apparatus for generating a PDF document supporting a 3D model that allows a user to insert a 3D model without changing a program, change properties, and insert a description of the 3D model so that the user does not purchase a separate program It aims to provide.

본 발명의 목적들은 이상에서 언급한 목적으로 제한되지 않으며, 언급되지 않은 본 발명의 다른 목적 및 장점들은 하기의 설명에 의해서 이해될 수 있고, 본 발명의 실시예에 의해 보다 분명하게 이해될 것이다. 또한, 본 발명의 목적 및 장점들은 청구범위에 나타낸 수단 및 그 조합에 의해 실현될 수 있음을 쉽게 알 수 있을 것이다.The objects of the present invention are not limited to the objects mentioned above, and other objects and advantages of the present invention not mentioned can be understood by the following description, and will be more clearly understood by the embodiments of the present invention. In addition, it will be readily appreciated that the objects and advantages of the present invention can be realized by means of the appended claims and combinations thereof.

상기한 목적을 달성하기 위한 본 발명의 3차원 모델을 지원하는 PDF 문서의 생성 방법은, 생성 대상 문서의 특정 페이지에 대한 카타로그 레이아웃 선택 절차를 통해 복수의 레이아웃 중 특정 레이아웃을 선택받는 단계; 상기 카타로그 레이아웃 선택 절차를 통해 특정 레이아웃이 선택되면 상기 특정 레이아웃을 로딩하는 단계; 상기 특정 레이아웃에 미리 할당된 3차원 모델 삽입 영역에 대한 3차원 모델 정보 및 모델 속성 정보를 수신하면 상기 모델 속성 정보가 적용된 상기 3차원 모델을 배치하는 단계; 및 PDF 문서의 생성 요청에 따라 상기 생성 대상 문서에 대한 PDF 문서를 생성하는 단계;를 포함한다.To achieve the above object, a method of generating a PDF document supporting a 3D model of the present invention includes: selecting a specific layout among a plurality of layouts through a catalog layout selection procedure for a specific page of a document to be generated; Loading the specific layout when a specific layout is selected through the catalog layout selection procedure; Placing the 3D model to which the model attribute information is applied when receiving 3D model information and model attribute information for a 3D model insertion region previously allocated to the specific layout; And generating a PDF document for the document to be generated according to a request to generate the PDF document.

또한, 상기 카타로그 레이아웃 선택 절차를 통해 특정 레이아웃이 선택되면 상기 특정 레이아웃을 로딩하는 단계는 상기 특정 레이아웃에 미리 할당된 3차원 모델 배치 영역 각각에 3차원 모델 위치 정보를 할당하는 단계 및 상기 3차원 모델 위치 정보 각각이 할당된 상기 특정 레이아웃을 로딩하는 단계를 포함한다.In addition, when a specific layout is selected through the catalog layout selection procedure, loading of the specific layout includes allocating 3D model location information to each of the 3D model placement regions previously allocated to the specific layout and the 3D model. And loading the specific layout to which each location information is assigned.

또한, 상기 특정 레이아웃에 미리 할당된 3차원 모델 삽입 영역에 대한 3차원 모델 정보 및 모델 속성 정보를 수신하면 상기 모델 속성 정보가 적용된 상기 3차원 모델을 배치하는 단계는 3차원 모델 삽입 절차를 통해 3차원 모델이 삽입될 3차원 모델 위치 정보를 선택받는 단계, 상기 3차원 모델 위치 정보에 해당하는 3차원 모델 배치 영역에 삽입될 3차원 모델을 선택받는 단계 및 상기 3차원 모델의 선택이 완료되면 상기 3차원 모델을 상기 3차원 모델 위치 정보에 해당하는 3차원 모델 배치 영역에 삽입하는 단계를 포함한다.In addition, when receiving 3D model information and model attribute information for a 3D model insertion region pre-allocated to the specific layout, disposing the 3D model to which the model attribute information is applied is performed through a 3D model insertion procedure. Receiving 3D model position information to be inserted into a 3D model, selecting a 3D model to be inserted into a 3D model placement area corresponding to the 3D model position information, and selecting the 3D model when the selection is completed. And inserting a 3D model into a 3D model placement area corresponding to the 3D model location information.

또한, 상기 특정 레이아웃에 미리 할당된 3차원 모델 삽입 영역에 대한 3차원 모델 정보 및 모델 속성 정보를 수신하면 상기 모델 속성 정보가 적용된 상기 3차원 모델을 배치하는 단계는 3차원 모델 속성 선택 절차를 통해 모델 속성 정보가 적용될 3차원 모델이 삽입된 3차원 모델 위치 정보를 선택받는 단계, 상기 3차원 모델 위치 정보에 해당하는 3차원 모델 배치 영역에 삽입된 3차원 모델이 클릭될 때마다 상기 3차원 모델이 바뀌어 보이도록 적용되는 모델 속성 정보를 수신하는 단계 및 상기 모델 속성 정보를 상기 3차원 모델에 적용시켜 배치하는 단계를 포함한다.In addition, when receiving 3D model information and model attribute information for a 3D model insertion region pre-allocated to the specific layout, disposing the 3D model to which the model attribute information is applied is performed through a 3D model attribute selection procedure. Receiving 3D model location information into which a 3D model to which model attribute information is applied is selected, and each time a 3D model inserted into a 3D model placement area corresponding to the 3D model location information is clicked, the 3D model And receiving the model attribute information applied so that it looks changed and applying and disposing the model attribute information to the 3D model.

그리고, 본 발명에 따른 3차원 모델을 지원하는 PDF 문서의 생성 장치는, 복수의 카타로그 레이아웃이 저장되어 있는 레이아웃 데이터베이스, 생성 대상 문서의 특정 페이지에 대한 카타로그 레이아웃 선택 절차를 통해 상기 레이아웃 데이터베이스에 저장된 복수의 카타로그 레이아웃을 표시하고, 상기 복수의 카타로그 레이아웃 중 특정 레이아웃을 선택받고, 상기 카타로그 레이아웃 선택 절차를 통해 레이아웃이 선택되면 해당 레이아웃을 로딩하는 레이아웃 관리부, 상기 레이아웃에 미리 할당된 3차원 모델 삽입 영역에 대한 3차원 모델 정보 및 모델 속성 정보를 수신하면 상기 모델 속성 정보가 적용된 상기 3차원 모델을 배치하는 문서 작성 관리부 및 PDF 문서의 생성 요청에 따라 상기 생성 대상 문서에 대한 PDF 문서를 생성하는 문서의 생성 관리부를 포함한다.In addition, the apparatus for generating a PDF document supporting a 3D model according to the present invention includes a layout database in which a plurality of catalog layouts are stored, and a plurality of stored in the layout database through a catalog layout selection procedure for a specific page of a document to be generated. A layout management unit that displays a catalog layout of, selects a specific layout among the plurality of catalog layouts, and loads the layout when a layout is selected through the catalog layout selection procedure, in a 3D model insertion area pre-allocated to the layout When receiving the 3D model information and model attribute information, the document creation management unit for disposing the 3D model to which the model attribute information is applied and a document generation generating a PDF document for the generated document according to a request for generating the PDF document Includes management.

전술한 본 발명에 의하면, 사용자 친화적인 인터페이스 설계로 초보자도 간단하게 3차원 모델이 있는 카타로그를 제작할 수 있다는 장점이 있다.According to the present invention described above, the user-friendly interface design has an advantage that even a beginner can easily produce a catalog with a 3D model.

또한 ,본 발명에 의하면, 레이아웃의 원하는 곳에 3차원 모델을 삽입하여 배치할 수 있다는 장점이 있다.In addition, according to the present invention, there is an advantage that can be placed by placing a three-dimensional model in the desired place of the layout.

또한, 본 발명에 의하면, 별도로 프로그램 없이 3차원 모델의 삽입, 속성 변경, 3차원 모델에 대한 설명 삽입이 가능하여 사용자가 별도의 프로그램을 구매하지 않도록 한다는 장점이 있다.In addition, according to the present invention, it is possible to insert a 3D model without changing a program, change properties, and insert a description of a 3D model, so that a user does not purchase a separate program.

도 1은 본 발명의 일 실시예에 따른 3차원 모델을 지원하는 PDF 문서의 생성 장치를 설명하기 위한 블록도이다.
도 2는 본 발명에 따른 3차원 모델을 지원하는 PDF 문서의 생성 방법의 일 실시예를 설명하기 위한 흐름도이다.
도 3 내지 도 5는 본 발명의 일 실시예에 따른 3차원 모델을 지원하는 PDF 문서의 생성 방법의 실행 과정을 설명하기 위한 예시도이다.
1 is a block diagram illustrating an apparatus for generating a PDF document supporting a 3D model according to an embodiment of the present invention.
2 is a flowchart illustrating an embodiment of a method for generating a PDF document supporting a 3D model according to the present invention.
3 to 5 are exemplary views for explaining an execution process of a method for generating a PDF document supporting a 3D model according to an embodiment of the present invention.

전술한 목적, 특징 및 장점은 첨부된 도면을 참조하여 상세하게 후술되며, 이에 따라 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 본 발명의 기술적 사상을 용이하게 실시할 수 있을 것이다. 본 발명을 설명함에 있어서 본 발명과 관련된 공지 기술에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 상세한 설명을 생략한다. 이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 실시예를 상세히 설명하기로 한다. 도면에서 동일한 참조부호는 동일 또는 유사한 구성요소를 가리키는 것으로 사용된다.The above-described objects, features, and advantages will be described in detail below with reference to the accompanying drawings, and accordingly, a person skilled in the art to which the present invention pertains can easily implement the technical spirit of the present invention. In the description of the present invention, when it is determined that detailed descriptions of known technologies related to the present invention may unnecessarily obscure the subject matter of the present invention, detailed descriptions will be omitted. Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings. The same reference numerals in the drawings are used to indicate the same or similar components.

도 1은 본 발명의 일 실시예에 따른 3차원 모델을 지원하는 PDF 문서의 생성 장치를 설명하기 위한 블록도이다.1 is a block diagram illustrating an apparatus for generating a PDF document supporting a 3D model according to an embodiment of the present invention.

도 1을 참조하면, 3차원 모델을 지원하는 PDF 문서의 생성 장치(100)는 레이아웃 데이터베이스(110), 레이아웃 관리부(120), 문서 작성 관리부(130) 및 문서의 생성 관리부(140)를 포함한다.Referring to FIG. 1, the apparatus 100 for generating a PDF document supporting a 3D model includes a layout database 110, a layout management unit 120, a document creation management unit 130, and a document generation management unit 140. .

레이아웃 데이터베이스(110)에는 복수의 카타로그 레이아웃이 저장되어 있다. 복수의 카타로그 레이아웃 각각에는 3차원 모델이 삽입되는 3차원 모델 삽입 영역 및 텍스트가 삽입되는 텍스트 삽입 영역을 포함한다. 복수의 카타로그 레이아웃 각각의 종류에 따라 3차원 모델 삽입 영역 및 텍스트 삽입 영역 각각의 개수, 크기 및 위치가 서로 다를 수 있다. The layout database 110 stores a plurality of catalog layouts. Each of the plurality of catalog layouts includes a 3D model insertion area into which a 3D model is inserted and a text insertion area into which text is inserted. The number, size, and position of each of the 3D model insertion area and the text insertion area may be different according to each type of the plurality of catalog layouts.

따라서, 사용자는 생성 대상 문서의 특정 페이지에 대한 카타로그 레이아웃 선택 절차를 통해 복수의 카타로그 레이아웃 중 특정 레이아웃을 선택한 후, 특정 레이아웃에 포함된 3차원 모델 삽입 영역에 3차원 모델을 삽입하고, 텍스트 삽입 영역에 3차원 모델에 대한 텍스트를 삽입할 수 있다. Accordingly, the user selects a specific layout among a plurality of catalog layouts through a procedure for selecting a catalog layout for a specific page of a document to be generated, and then inserts a 3D model into a 3D model insertion region included in a specific layout and inserts a text You can insert text for the 3D model in.

레이아웃 관리부(120)는 생성 대상 문서의 특정 페이지에 대한 카타로그 레이아웃 선택 절차를 통해 레이아웃 데이터베이스(110)에 저장된 복수의 카타로그 레이아웃을 표시한다. 그런 다음, 레이아웃 관리부(120)는 복수의 카타로그 레이아웃 중 특정 레이아웃을 선택되면, 특정 레이아웃을 로딩하여 표시한다. The layout manager 120 displays a plurality of catalog layouts stored in the layout database 110 through a catalog layout selection procedure for a specific page of a document to be generated. Then, when a specific layout is selected from the plurality of catalog layouts, the layout manager 120 loads and displays the specific layout.

이때, 레이아웃 관리부(120)는 특정 레이아웃에 미리 할당된 3차원 모델 배치 영역 각각에 3차원 모델 위치 정보를 할당한 후, 3차원 모델 위치 정보 각각이 할당된 상기 특정 레이아웃을 로딩한다. At this time, the layout manager 120 allocates 3D model location information to each of the 3D model placement regions previously allocated to the specific layout, and then loads the specific layout to which each 3D model location information is allocated.

이와 같이, 3차원 모델 배치 영역 각각에 3차원 모델 위치 정보를 할당하는 이유는 문서 작성 관리부(130)를 통해 3차원 모델이 삽입될 때 사용자로 하여금 3차원 모델이 삽입될 3차원 모델 위치 정보를 선택받은 후 해당 위치에 3차원 모델을 삽입하기 위해서이다. As described above, the reason for allocating the 3D model location information to each of the 3D model placement regions is that when the 3D model is inserted through the document creation management unit 130, the user is provided with 3D model location information to be inserted into the 3D model. This is to insert a 3D model at the location after selection.

레이아웃 관리부(120)는 특정 레이아웃을 로딩할 때마다 3차원 모델 위치 정보를 순차적으로 증가시켜 3차원 모델 배치 영역 각각에 할당한다. The layout manager 120 sequentially increases the 3D model location information each time a specific layout is loaded and allocates each of the 3D model placement regions.

예를 들어, 1페이지에 로딩된 특정 레이아웃에 있는 3차원 모델 배치 영역이 3개인 경우, 3개의 3차원 모델 배치 영역 각각에 3차원 모델 위치 정보 1번, 2번, 3번을 각각 할당할 수 있다. For example, if there are three 3D model placement areas in a specific layout loaded on page 1, 3D model location information 1, 2, 3 can be assigned to each of the 3 3D model placement areas. have.

다른 예를 들어, 레이아웃 관리부(120)는 3페이지에 로딩된 특정 레이아웃에 있는 3차원 모델 배치 영역이 1개인 경우, 1페이지 및 2페이지에서 할당한 3차원 모델 위치 정보(예를 들어, 1번~5번)에 이어서 3차원 모델 위치 정보 6번을 당할 수 있다.For another example, if the layout management unit 120 has one 3D model placement area in a specific layout loaded on page 3, 3D model location information allocated from pages 1 and 2 (for example, number 1) ~5) followed by the 3D model location information #6.

문서 작성 관리부(130)는 특정 레이아웃에 미리 할당된 3차원 모델 삽입 영역 및 텍스트 삽입 영역 각각에 대한 정보를 수신하면 삽입하여 표시한다.The document creation management unit 130 inserts and displays information about each of the 3D model insertion area and the text insertion area pre-allocated to a specific layout.

일 실시예에서, 문서 작성 관리부(130)는 3차원 모델 삽입 절차를 통해 3차원 모델이 삽입될 3차원 모델 위치 정보를 선택받고, 3차원 모델 위치 정보에 해당하는 3차원 모델 배치 영역에 삽입될 3차원 모델을 선택받는다. 그런 다음, 문서 작성 관리부(130)는 3차원 모델의 선택이 완료되면 상기 3차원 모델을 상기 3차원 모델 위치 정보에 해당하는 3차원 모델 배치 영역에 삽입한다. In one embodiment, the document creation management unit 130 receives the 3D model location information to be inserted into the 3D model through the 3D model insertion procedure, and is inserted into the 3D model placement area corresponding to the 3D model location information Choose a 3D model. Then, when the selection of the 3D model is completed, the document creation management unit 130 inserts the 3D model into the 3D model placement area corresponding to the 3D model location information.

예를 들어, 문서 작성 관리부(130)는 3차원 모델 삽입 절차를 통해 미리 할당된 3차원 모델 위치 정보를 제공한 후 어느 하나의 3차원 모델 위치 정보 3번을 선택받은 후, 3차원 모델 위치 정보 3번에 해당하는 3차원 모델 배치 영역에 삽입될 3차원 모델을 선택받아 3차원 모델 위치 정보 3번에 해당하는 3차원 모델 배치 영역에 삽입한다. For example, the document creation management unit 130 provides pre-allocated 3D model location information through a 3D model insertion procedure, and then selects any 3D model location information No. 3, and then 3D model location information The 3D model to be inserted into the 3D model placement area corresponding to No. 3 is selected and inserted into the 3D model placement area corresponding to 3D model position information No. 3.

상기의 실시예에서, 문서 작성 관리부(130)는 3차원 모델 속성 선택 절차를 통해 모델 속성 정보가 적용될 3차원 모델이 삽입된 3차원 모델 위치 정보를 선택받고, 3차원 모델 위치 정보에 해당하는 3차원 모델 배치 영역에 삽입된 3차원 모델이 클릭될 때마다 3차원 모델이 바뀌어 보이도록 적용되는 모델 속성 정보를 수신하면 모델 속성 정보를 상기 3차원 모델에 적용시킨다. In the above embodiment, the document creation management unit 130 receives the 3D model location information into which the 3D model to which the model attribute information is applied is selected through the 3D model attribute selection procedure, and 3 corresponding to the 3D model location information Model attribute information is applied to the 3D model when model attribute information is applied so that the 3D model is changed every time the 3D model inserted into the 3D model placement area is clicked.

상기의 3차원 모델은 각각의 단위 오브젝트(예를 들어, 설비, 배관, 계기 등)로 구성되어 있으며, 각각의 단위 오브젝트는 각각에 맞는 속성(예를 들어, 크기, 색깔, 길이 등) 정보를 가지고 있다. The three-dimensional model is composed of each unit object (for example, equipment, piping, gauge, etc.), and each unit object provides properties (for example, size, color, length, etc.) for each unit object. Have.

따라서, 문서 작성 관리부(130)는 3차원 모델을 지원하는 PDF 문서에서 각각의 오브젝트를 사용자가 클릭할 때마다 해당 오브젝트의 속성 값이 바뀌어 보이도록 모델 속성 정보를 수신하면 모델 속성 정보를 상기 3차원 모델에 적용시킨다. Therefore, the document creation management unit 130 receives the model attribute information so that the attribute value of the corresponding object changes each time the user clicks each object in the PDF document supporting the 3D model, the model attribute information is transmitted to the 3D model. Apply to the model.

다른 일 실시예에서, 문서 작성 관리부(130)는 텍스트 삽입 영역에 대한 텍스트 삽입 절차를 통해 텍스트를 입력받은 후, 해당 텍스트를 텍스트 삽입 영역에 삽입한다.In another embodiment, the document creation management unit 130 receives text through a text insertion procedure for a text insertion area, and then inserts the text into the text insertion area.

상기의 실시예에서, 문서 작성 관리부(130)는 텍스트 삽입 영역에 삽입된 텍스트에 대한 텍스트 속성 정보를 수신하면, 텍스트 속성 정보를 텍스트에 적용시킨다. 이때, 텍스트 속성 정보는 글씨체, 사이즈, 정렬 방법, 색상 등을 포함할 수 있다.In the above embodiment, the document creation management unit 130 applies the text attribute information to the text when receiving the text attribute information for the text inserted in the text insertion area. At this time, the text attribute information may include font, size, alignment method, color, and the like.

문서의 생성 관리부(140)는 PDF 문서의 생성 요청에 따라 상기 생성 대상 문서에 대한 PDF 문서를 생성한다. The document creation management unit 140 generates a PDF document for the document to be generated according to the request to generate the PDF document.

도 2는 본 발명에 따른 3차원 모델을 지원하는 PDF 문서의 생성 방법의 일 실시예를 설명하기 위한 흐름도이다.2 is a flowchart illustrating an embodiment of a method for generating a PDF document supporting a 3D model according to the present invention.

도 2를 참조하면, 3차원 모델을 지원하는 PDF 문서의 생성 장치(100)는 생성 대상 문서의 특정 페이지에 대한 카타로그 레이아웃 선택 절차를 통해 복수의 레이아웃 중 특정 레이아웃을 선택받는다(단계 S210).Referring to FIG. 2, the apparatus 100 for generating a PDF document supporting a 3D model receives a specific layout among a plurality of layouts through a catalog layout selection procedure for a specific page of a document to be generated (step S210).

3차원 모델을 지원하는 PDF 문서의 생성 장치(100)는 카타로그 레이아웃 선택 절차를 통해 특정 레이아웃이 선택되면 상기 특정 레이아웃을 로딩한다(단계 S220).The apparatus 100 for generating a PDF document supporting a 3D model loads the specific layout when a specific layout is selected through a catalog layout selection procedure (step S220).

단계 S220에 대한 일 실시예에서, 3차원 모델을 지원하는 PDF 문서의 생성 장치(100)는 특정 레이아웃에 미리 할당된 3차원 모델 배치 영역 각각에 3차원 모델 위치 정보를 할당하고, 3차원 모델 위치 정보 각각이 할당된 상기 특정 레이아웃을 로딩한다.In an embodiment of step S220, the apparatus 100 for generating a PDF document that supports a 3D model allocates 3D model location information to each 3D model placement area pre-allocated to a specific layout, and 3D model location The specific layout to which each piece of information is assigned is loaded.

3차원 모델을 지원하는 PDF 문서의 생성 장치(100)는 특정 레이아웃에 미리 할당된 3차원 모델 삽입 영역에 대한 3차원 모델 정보 및 모델 속성 정보를 수신하면 상기 모델 속성 정보가 적용된 상기 3차원 모델을 배치한다(단계 S230). The apparatus 100 for generating a PDF document supporting a 3D model receives the 3D model information and model property information for a 3D model insertion area pre-allocated to a specific layout, and applies the 3D model to which the model property information is applied. Is placed (step S230).

단계 S230에 대한 일 실시예에서, 3차원 모델을 지원하는 PDF 문서의 생성 장치(100)는 3차원 모델 삽입 절차를 통해 3차원 모델이 삽입될 3차원 모델 위치 정보를 선택받고, 3차원 모델 위치 정보에 해당하는 3차원 모델 배치 영역에 삽입될 3차원 모델을 선택받고, 3차원 모델의 선택이 완료되면 상기 3차원 모델을 상기 3차원 모델 위치 정보에 해당하는 3차원 모델 배치 영역에 삽입한다.In an embodiment of step S230, the apparatus 100 for generating a PDF document supporting a 3D model receives the 3D model location information to be inserted into the 3D model through a 3D model insertion procedure, and the 3D model location The 3D model to be inserted into the 3D model placement area corresponding to the information is selected, and when selection of the 3D model is completed, the 3D model is inserted into the 3D model placement area corresponding to the 3D model location information.

3차원 모델을 지원하는 PDF 문서의 생성 장치(100)는 PDF 문서의 생성 요청에 따라 상기 생성 대상 문서에 대한 PDF 문서를 생성한다(단계 S240).The apparatus 100 for generating a PDF document supporting a 3D model generates a PDF document for the document to be generated according to a request for generating the PDF document (step S240).

도 3 내지 도 5는 본 발명의 일 실시예에 따른 3차원 모델을 지원하는 PDF 문서의 생성 방법의 실행 과정을 설명하기 위한 예시도이다.3 to 5 are exemplary views for explaining an execution process of a method for generating a PDF document supporting a 3D model according to an embodiment of the present invention.

도 3 내지 도 5를 참조하면, 3차원 모델을 지원하는 PDF 문서의 생성 장치(100)는 도 3의 참조번호(a)와 같이 생성 대상 문서의 특정 페이지에 대한 카타로그 레이아웃 선택 절차를 통해 복수의 레이아웃 중 특정 레이아웃을 선택받는다. Referring to FIGS. 3 to 5, the apparatus 100 for generating a PDF document supporting a 3D model may perform a plurality of operations through a catalog layout selection procedure for a specific page of a document to be generated as shown in reference numeral (a) of FIG. 3. Select a specific layout among layouts.

그런 다음, 3차원 모델을 지원하는 PDF 문서의 생성 장치(100)는 카타로그 레이아웃 선택 절차를 통해 특정 레이아웃이 선택되면 상기 특정 레이아웃을 로딩한다.Then, the apparatus 100 for generating a PDF document supporting a 3D model loads the specific layout when a specific layout is selected through a catalog layout selection procedure.

이때, 3차원 모델을 지원하는 PDF 문서의 생성 장치(100)는 특정 레이아웃에 미리 할당된 3차원 모델 배치 영역 각각에 3차원 모델 위치 정보를 할당하고, 3차원 모델 위치 정보 각각이 할당된 상기 특정 레이아웃을 로딩한다. In this case, the apparatus 100 for generating a PDF document that supports a 3D model allocates 3D model location information to each of the 3D model placement regions pre-allocated to a specific layout, and specifies the 3D model location information, respectively. Load the layout.

그런 다음, 3차원 모델을 지원하는 PDF 문서의 생성 장치(100)는 도 3의 참조번호(b)와 같이 3차원 모델 삽입 절차를 통해 3차원 모델이 삽입될 3차원 모델 위치 정보를 선택받고, 3차원 모델 위치 정보에 해당하는 3차원 모델 배치 영역에 삽입될 3차원 모델을 선택받는다. Then, the apparatus 100 for generating a PDF document that supports a 3D model receives the 3D model location information to be inserted into the 3D model through a 3D model insertion procedure, as shown by reference number (b) in FIG. 3, The 3D model to be inserted into the 3D model placement area corresponding to the 3D model location information is selected.

예를 들어, 3차원 모델을 지원하는 PDF 문서의 생성 장치(100)는 도 4와 같이 3차원 모델 삽입 절차를 통해 3차원 모델이 삽입될 3차원 모델 위치 정보(3번, 5번, 6번) 중 어느 하나(예를 들어, 3번)를 선택받을 수 있다. 그런 다음, 3차원 모델을 지원하는 PDF 문서의 생성 장치(100)는 도 5의 참조번호(a)와 같이 3차원 모델 위치 정보(예를 들어, 3번)에 해당하는 3차원 모델 배치 영역에 삽입될 3차원 모델을 선택받는다. For example, the apparatus 100 for generating a PDF document supporting a 3D model is 3D model location information (3, 5, 6) through which a 3D model is inserted through a 3D model insertion procedure as shown in FIG. ) (For example, number 3) can be selected. Then, the apparatus 100 for generating a PDF document supporting a 3D model is placed in a 3D model placement area corresponding to 3D model location information (for example, 3) as shown in reference numeral (a) of FIG. 5. The 3D model to be inserted is selected.

3차원 모델을 지원하는 PDF 문서의 생성 장치(100)는 3차원 모델의 선택이 완료되면 상기 3차원 모델을 상기 3차원 모델 위치 정보에 해당하는 3차원 모델 배치 영역에 삽입한 후 도 3의 참조번호(c)와 같이 3차원 모델을 지원하는 PDF 문서를 생성한다. When the selection of the 3D model is completed, the apparatus 100 for generating a PDF document supporting the 3D model inserts the 3D model into the 3D model placement area corresponding to the 3D model location information, and then see FIG. 3 Create a PDF document that supports a 3D model, such as number (c).

예를 들어, 3차원 모델을 지원하는 PDF 문서의 생성 장치(100)는 도 5의 참조번호(b)와 같이 3차원 모델 배치 영역에 삽입될 3차원 모델을 선택되면, 3차원 모델을 상기 3차원 모델 위치 정보에 해당하는 3차원 모델 배치 영역에 삽입한다.For example, when a 3D model to be inserted into a 3D model arrangement area is selected, as shown in reference numeral (b) of FIG. 5, the apparatus 100 for generating a PDF document that supports a 3D model selects the 3D model as 3 It is inserted into the 3D model placement area corresponding to the dimensional model location information.

이때, 3차원 모델을 지원하는 PDF 문서의 생성 장치(100)는 도 5의 참조번호(b)와 같이 3차원 모델을 모델 속성 정보(예를 들어, 초기 모델 로딩, 렌더링 모드, 조명 모드)를 수신하면 상기 모델 속성 정보가 적용된 상기 3차원 모델을 배치한다.At this time, the apparatus 100 for generating a PDF document supporting a 3D model uses 3D model model attribute information (for example, initial model loading, rendering mode, and lighting mode) as shown in FIG. Upon reception, the 3D model to which the model attribute information is applied is arranged.

이상과 같이 본 발명은 비록 한정된 실시예와 도면에 의해 설명되었으나, 본 발명은 상기의 실시예에 한정되는 것은 아니며, 이는 본 발명이 속하는 분야에서 통상의 지식을 가진 자라면 이러한 기재로부터 다양한 수정 및 변형이 가능하다. 따라서, 본 발명 사상은 아래에 기재된 청구범위에 의해서만 파악되어야 하고, 이의 균등 또는 등가적 변형 모두는 본 발명 사상의 범주에 속한다고 할 것이다.As described above, although the present invention has been described by limited embodiments and drawings, the present invention is not limited to the above embodiments, and various modifications and modifications from these descriptions will be made by those skilled in the art to which the present invention pertains. Deformation is possible. Accordingly, the spirit of the present invention should be understood only by the claims set forth below, and all equivalent or equivalent modifications thereof will be said to fall within the scope of the spirit of the present invention.

100: 3차원 모델을 지원하는 PDF 문서의 생성 장치
110: 레이아웃 데이터베이스
120: 레이아웃 관리부
130: 문서 작성 관리부
140: 문서의 생성 관리부
100: a device for generating PDF documents that support a 3D model
110: Layout database
120: layout management
130: document creation management department
140: document generation management unit

Claims (5)

3차원 모델을 지원하는 PDF 문서의 생성 장치에서 실행되는 3차원 모델을 지원하는 PDF 문서의 생성 방법에 있어서,
생성 대상 문서의 특정 페이지에 대한 카타로그 레이아웃 선택 절차를 통해 복수의 레이아웃 중 특정 레이아웃을 선택받는 단계;
상기 카타로그 레이아웃 선택 절차를 통해 특정 레이아웃이 선택되면 상기 특정 레이아웃을 로딩하는 단계;
상기 특정 레이아웃에 미리 할당된 3차원 모델 삽입 영역에 대한 3차원 모델 정보 및 모델 속성 정보를 수신하면 상기 모델 속성 정보가 적용된 상기 3차원 모델을 배치하는 단계; 및
PDF 문서의 생성 요청에 따라 상기 생성 대상 문서에 대한 PDF 문서를 생성하는 단계를 포함하는 것을 특징으로 하는 3차원 모델을 지원하는 PDF 문서의 생성 방법.
A method for generating a PDF document supporting a 3D model executed on a device for generating a PDF document supporting a 3D model,
Receiving a specific layout from among a plurality of layouts through a catalog layout selection procedure for a specific page of the document to be generated;
Loading the specific layout when a specific layout is selected through the catalog layout selection procedure;
Placing the 3D model to which the model attribute information is applied when receiving 3D model information and model attribute information for a 3D model insertion region previously allocated to the specific layout; And
And generating a PDF document for the document to be generated according to a request to generate a PDF document.
제1항에 있어서,
상기 카타로그 레이아웃 선택 절차를 통해 특정 레이아웃이 선택되면 상기 특정 레이아웃을 로딩하는 단계는
상기 특정 레이아웃에 미리 할당된 3차원 모델 배치 영역 각각에 3차원 모델 위치 정보를 할당하는 단계; 및
상기 3차원 모델 위치 정보 각각이 할당된 상기 특정 레이아웃을 로딩하는 단계를 포함하는 것을 특징으로 하는 3차원 모델을 지원하는 PDF 문서의 생성 방법.
According to claim 1,
When a specific layout is selected through the catalog layout selection procedure, loading the specific layout is
Allocating 3D model position information to each of the 3D model arrangement regions previously allocated to the specific layout; And
And loading the specific layout to which each of the three-dimensional model location information is assigned.
제2항에 있어서,
상기 특정 레이아웃에 미리 할당된 3차원 모델 삽입 영역에 대한 3차원 모델 정보 및 모델 속성 정보를 수신하면 상기 모델 속성 정보가 적용된 상기 3차원 모델을 배치하는 단계는
3차원 모델 삽입 절차를 통해 3차원 모델이 삽입될 3차원 모델 위치 정보를 선택받는 단계;
상기 3차원 모델 위치 정보에 해당하는 3차원 모델 배치 영역에 삽입될 3차원 모델을 선택받는 단계; 및
상기 3차원 모델의 선택이 완료되면 상기 3차원 모델을 상기 3차원 모델 위치 정보에 해당하는 3차원 모델 배치 영역에 삽입하는 단계를 포함하는 것을 특징으로 하는 3차원 모델을 지원하는 PDF 문서의 생성 방법.
According to claim 2,
When receiving 3D model information and model attribute information for a 3D model insertion region pre-allocated to the specific layout, disposing the 3D model to which the model attribute information is applied is
Receiving 3D model location information to be inserted into the 3D model through a 3D model insertion procedure;
Selecting a 3D model to be inserted into a 3D model placement area corresponding to the 3D model location information; And
And when the selection of the 3D model is completed, inserting the 3D model into a 3D model placement area corresponding to the 3D model location information, and generating a PDF document supporting the 3D model. .
제2항에 있어서,
상기 특정 레이아웃에 미리 할당된 3차원 모델 삽입 영역에 대한 3차원 모델 정보 및 모델 속성 정보를 수신하면 상기 모델 속성 정보가 적용된 상기 3차원 모델을 배치하는 단계는
3차원 모델 속성 선택 절차를 통해 모델 속성 정보가 적용될 3차원 모델이 삽입된 3차원 모델 위치 정보를 선택받는 단계;
상기 3차원 모델 위치 정보에 해당하는 3차원 모델 배치 영역에 삽입된 3차원 모델이 클릭될 때마다 상기 3차원 모델이 바뀌어 보이도록 적용되는 모델 속성 정보를 수신하는 단계; 및
상기 모델 속성 정보를 상기 3차원 모델에 적용시켜 배치하는 단계를 포함하는 것을 특징으로 하는 3차원 모델을 지원하는 PDF 문서의 생성 방법.
According to claim 2,
When receiving 3D model information and model attribute information for a 3D model insertion region pre-allocated to the specific layout, disposing the 3D model to which the model attribute information is applied is
Receiving 3D model location information into which a 3D model to which model attribute information is applied is selected through a 3D model attribute selection procedure;
Receiving model attribute information applied so that the 3D model is changed whenever the 3D model inserted into the 3D model placement area corresponding to the 3D model location information is clicked; And
And applying and disposing the model attribute information to the 3D model, to generate a PDF document supporting the 3D model.
복수의 카타로그 레이아웃이 저장되어 있는 레이아웃 데이터베이스;
생성 대상 문서의 특정 페이지에 대한 카타로그 레이아웃 선택 절차를 통해 상기 레이아웃 데이터베이스에 저장된 복수의 카타로그 레이아웃을 표시하고, 상기 복수의 카타로그 레이아웃 중 특정 레이아웃을 선택받고, 상기 카타로그 레이아웃 선택 절차를 통해 레이아웃이 선택되면 해당 레이아웃을 로딩하는 레이아웃 관리부;
상기 레이아웃에 미리 할당된 3차원 모델 삽입 영역에 대한 3차원 모델 정보 및 모델 속성 정보를 수신하면 상기 모델 속성 정보가 적용된 상기 3차원 모델을 배치하는 문서 작성 관리부; 및
PDF 문서의 생성 요청에 따라 상기 생성 대상 문서에 대한 PDF 문서를 생성하는 문서의 생성 관리부를 포함하는 것을 특징으로 하는 3차원 모델을 지원하는 PDF 문서의 생성 장치.
A layout database in which a plurality of catalog layouts are stored;
When a plurality of catalog layouts stored in the layout database is displayed through a catalog layout selection procedure for a specific page of a document to be generated, a specific layout is selected from the plurality of catalog layouts, and a layout is selected through the catalog layout selection procedure A layout manager loading the corresponding layout;
A document creation and management unit for placing the 3D model to which the model attribute information is applied when receiving 3D model information and model attribute information for a 3D model insertion region previously allocated to the layout; And
And a document creation and management unit for generating a PDF document for the generated target document according to a request for generating the PDF document.
KR1020190008882A 2019-01-23 2019-01-23 Generating Method of PDF Documaent Aided 3D Model and Appraatus of the Same Ceased KR20200091728A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020190008882A KR20200091728A (en) 2019-01-23 2019-01-23 Generating Method of PDF Documaent Aided 3D Model and Appraatus of the Same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020190008882A KR20200091728A (en) 2019-01-23 2019-01-23 Generating Method of PDF Documaent Aided 3D Model and Appraatus of the Same

Publications (1)

Publication Number Publication Date
KR20200091728A true KR20200091728A (en) 2020-07-31

Family

ID=71834710

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020190008882A Ceased KR20200091728A (en) 2019-01-23 2019-01-23 Generating Method of PDF Documaent Aided 3D Model and Appraatus of the Same

Country Status (1)

Country Link
KR (1) KR20200091728A (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20050036702A (en) 2003-10-15 2005-04-20 캐논 가부시끼가이샤 User interface for creation and editing of variable data documents
KR20080003333A (en) 2005-03-10 2008-01-07 내셔날유니버서티오브싱가폴 Authoring tools and how to create electronic documents
KR100841066B1 (en) 2007-12-26 2008-06-25 천지인커뮤니케이션주식회사 How to create a multimedia presentation document
KR101647765B1 (en) 2015-03-20 2016-08-12 (주)솔트웍스 System for unitied management of documents

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20050036702A (en) 2003-10-15 2005-04-20 캐논 가부시끼가이샤 User interface for creation and editing of variable data documents
KR20080003333A (en) 2005-03-10 2008-01-07 내셔날유니버서티오브싱가폴 Authoring tools and how to create electronic documents
KR100841066B1 (en) 2007-12-26 2008-06-25 천지인커뮤니케이션주식회사 How to create a multimedia presentation document
KR101647765B1 (en) 2015-03-20 2016-08-12 (주)솔트웍스 System for unitied management of documents

Similar Documents

Publication Publication Date Title
CN103809925B (en) Panoptic visualization document print
US7734995B1 (en) Systems and methods for assembling form fragments and templates into a form package
US7272789B2 (en) Method of formatting documents
RU2007141919A (en) SYSTEM AND METHOD FOR PROCESSING MULTIMEDIA COMMUNICATION INFORMATION PRODUCTS
US20150227494A1 (en) Creating and editing dynamic graphics via a web interface
WO2005096173A1 (en) Digitization service manual generation method and additional data generation method
US10114841B2 (en) System for generating a table
US20090094538A1 (en) Method for creating tables in electronic forms
US11238215B2 (en) Systems and methods for generating social assets from electronic publications
KR101546725B1 (en) Responsive layouts design method
US20060225094A1 (en) Enabling customization and personalization of views in content aggregation frameworks
US20080104493A1 (en) Method of constructing a machine-readable document
US20080104504A1 (en) Method of controlling construction of a machine-readable document
GB2443444A (en) Remotely editing a template document
US20090249195A1 (en) Computer-Implemented System For Creating A Publication And Method Thereof
JP6160006B2 (en) Electronic file structure, computer-readable storage medium, electronic file generation device, electronic file generation method, electronic file
US9852117B1 (en) Text-fragment based content editing and publishing
WO2004104862A1 (en) Electronic service manual display control device
GB2443446A (en) A method of identifying extractable portions of a source document for use in an output document
CN106560805A (en) Page layout method of WYSIWYG document editor based on HTML standard
US20220076464A1 (en) Unified multi-view data visualization
US20130198614A1 (en) Methods and Systems for Designing Documents with Inline Scrollable Elements
KR20120110816A (en) Method and apparatus for publishing digital u-learning book
KR20200091728A (en) Generating Method of PDF Documaent Aided 3D Model and Appraatus of the Same
KR20200091726A (en) Method for generating 3d model pdf document having page link function and apparatus performing the same

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20190123

PA0201 Request for examination
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20200422

Patent event code: PE09021S01D

PG1501 Laying open of application
E601 Decision to refuse application
PE0601 Decision on rejection of patent

Patent event date: 20201027

Comment text: Decision to Refuse Application

Patent event code: PE06012S01D

Patent event date: 20200422

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I