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 PDFInfo
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/103—Formatting, i.e. changing of presentation of documents
- G06F40/106—Display of layout of documents; Previewing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
- G06F40/186—Templates
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
Description
본 발명은 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.
본 발명은 사용자 친화적인 인터페이스 설계로 초보자도 간단하게 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
레이아웃 데이터베이스(110)에는 복수의 카타로그 레이아웃이 저장되어 있다. 복수의 카타로그 레이아웃 각각에는 3차원 모델이 삽입되는 3차원 모델 삽입 영역 및 텍스트가 삽입되는 텍스트 삽입 영역을 포함한다. 복수의 카타로그 레이아웃 각각의 종류에 따라 3차원 모델 삽입 영역 및 텍스트 삽입 영역 각각의 개수, 크기 및 위치가 서로 다를 수 있다. The
따라서, 사용자는 생성 대상 문서의 특정 페이지에 대한 카타로그 레이아웃 선택 절차를 통해 복수의 카타로그 레이아웃 중 특정 레이아웃을 선택한 후, 특정 레이아웃에 포함된 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
이때, 레이아웃 관리부(120)는 특정 레이아웃에 미리 할당된 3차원 모델 배치 영역 각각에 3차원 모델 위치 정보를 할당한 후, 3차원 모델 위치 정보 각각이 할당된 상기 특정 레이아웃을 로딩한다. At this time, the
이와 같이, 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
레이아웃 관리부(120)는 특정 레이아웃을 로딩할 때마다 3차원 모델 위치 정보를 순차적으로 증가시켜 3차원 모델 배치 영역 각각에 할당한다. The
예를 들어, 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
다른 예를 들어, 레이아웃 관리부(120)는 3페이지에 로딩된 특정 레이아웃에 있는 3차원 모델 배치 영역이 1개인 경우, 1페이지 및 2페이지에서 할당한 3차원 모델 위치 정보(예를 들어, 1번~5번)에 이어서 3차원 모델 위치 정보 6번을 당할 수 있다.For another example, if the
문서 작성 관리부(130)는 특정 레이아웃에 미리 할당된 3차원 모델 삽입 영역 및 텍스트 삽입 영역 각각에 대한 정보를 수신하면 삽입하여 표시한다.The document
일 실시예에서, 문서 작성 관리부(130)는 3차원 모델 삽입 절차를 통해 3차원 모델이 삽입될 3차원 모델 위치 정보를 선택받고, 3차원 모델 위치 정보에 해당하는 3차원 모델 배치 영역에 삽입될 3차원 모델을 선택받는다. 그런 다음, 문서 작성 관리부(130)는 3차원 모델의 선택이 완료되면 상기 3차원 모델을 상기 3차원 모델 위치 정보에 해당하는 3차원 모델 배치 영역에 삽입한다. In one embodiment, the document
예를 들어, 문서 작성 관리부(130)는 3차원 모델 삽입 절차를 통해 미리 할당된 3차원 모델 위치 정보를 제공한 후 어느 하나의 3차원 모델 위치 정보 3번을 선택받은 후, 3차원 모델 위치 정보 3번에 해당하는 3차원 모델 배치 영역에 삽입될 3차원 모델을 선택받아 3차원 모델 위치 정보 3번에 해당하는 3차원 모델 배치 영역에 삽입한다. For example, the document
상기의 실시예에서, 문서 작성 관리부(130)는 3차원 모델 속성 선택 절차를 통해 모델 속성 정보가 적용될 3차원 모델이 삽입된 3차원 모델 위치 정보를 선택받고, 3차원 모델 위치 정보에 해당하는 3차원 모델 배치 영역에 삽입된 3차원 모델이 클릭될 때마다 3차원 모델이 바뀌어 보이도록 적용되는 모델 속성 정보를 수신하면 모델 속성 정보를 상기 3차원 모델에 적용시킨다. In the above embodiment, the document
상기의 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
다른 일 실시예에서, 문서 작성 관리부(130)는 텍스트 삽입 영역에 대한 텍스트 삽입 절차를 통해 텍스트를 입력받은 후, 해당 텍스트를 텍스트 삽입 영역에 삽입한다.In another embodiment, the document
상기의 실시예에서, 문서 작성 관리부(130)는 텍스트 삽입 영역에 삽입된 텍스트에 대한 텍스트 속성 정보를 수신하면, 텍스트 속성 정보를 텍스트에 적용시킨다. 이때, 텍스트 속성 정보는 글씨체, 사이즈, 정렬 방법, 색상 등을 포함할 수 있다.In the above embodiment, the document
문서의 생성 관리부(140)는 PDF 문서의 생성 요청에 따라 상기 생성 대상 문서에 대한 PDF 문서를 생성한다. The 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
3차원 모델을 지원하는 PDF 문서의 생성 장치(100)는 카타로그 레이아웃 선택 절차를 통해 특정 레이아웃이 선택되면 상기 특정 레이아웃을 로딩한다(단계 S220).The
단계 S220에 대한 일 실시예에서, 3차원 모델을 지원하는 PDF 문서의 생성 장치(100)는 특정 레이아웃에 미리 할당된 3차원 모델 배치 영역 각각에 3차원 모델 위치 정보를 할당하고, 3차원 모델 위치 정보 각각이 할당된 상기 특정 레이아웃을 로딩한다.In an embodiment of step S220, the
3차원 모델을 지원하는 PDF 문서의 생성 장치(100)는 특정 레이아웃에 미리 할당된 3차원 모델 삽입 영역에 대한 3차원 모델 정보 및 모델 속성 정보를 수신하면 상기 모델 속성 정보가 적용된 상기 3차원 모델을 배치한다(단계 S230). The
단계 S230에 대한 일 실시예에서, 3차원 모델을 지원하는 PDF 문서의 생성 장치(100)는 3차원 모델 삽입 절차를 통해 3차원 모델이 삽입될 3차원 모델 위치 정보를 선택받고, 3차원 모델 위치 정보에 해당하는 3차원 모델 배치 영역에 삽입될 3차원 모델을 선택받고, 3차원 모델의 선택이 완료되면 상기 3차원 모델을 상기 3차원 모델 위치 정보에 해당하는 3차원 모델 배치 영역에 삽입한다.In an embodiment of step S230, the
3차원 모델을 지원하는 PDF 문서의 생성 장치(100)는 PDF 문서의 생성 요청에 따라 상기 생성 대상 문서에 대한 PDF 문서를 생성한다(단계 S240).The
도 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
그런 다음, 3차원 모델을 지원하는 PDF 문서의 생성 장치(100)는 카타로그 레이아웃 선택 절차를 통해 특정 레이아웃이 선택되면 상기 특정 레이아웃을 로딩한다.Then, the
이때, 3차원 모델을 지원하는 PDF 문서의 생성 장치(100)는 특정 레이아웃에 미리 할당된 3차원 모델 배치 영역 각각에 3차원 모델 위치 정보를 할당하고, 3차원 모델 위치 정보 각각이 할당된 상기 특정 레이아웃을 로딩한다. In this case, the
그런 다음, 3차원 모델을 지원하는 PDF 문서의 생성 장치(100)는 도 3의 참조번호(b)와 같이 3차원 모델 삽입 절차를 통해 3차원 모델이 삽입될 3차원 모델 위치 정보를 선택받고, 3차원 모델 위치 정보에 해당하는 3차원 모델 배치 영역에 삽입될 3차원 모델을 선택받는다. Then, the
예를 들어, 3차원 모델을 지원하는 PDF 문서의 생성 장치(100)는 도 4와 같이 3차원 모델 삽입 절차를 통해 3차원 모델이 삽입될 3차원 모델 위치 정보(3번, 5번, 6번) 중 어느 하나(예를 들어, 3번)를 선택받을 수 있다. 그런 다음, 3차원 모델을 지원하는 PDF 문서의 생성 장치(100)는 도 5의 참조번호(a)와 같이 3차원 모델 위치 정보(예를 들어, 3번)에 해당하는 3차원 모델 배치 영역에 삽입될 3차원 모델을 선택받는다. For example, the
3차원 모델을 지원하는 PDF 문서의 생성 장치(100)는 3차원 모델의 선택이 완료되면 상기 3차원 모델을 상기 3차원 모델 위치 정보에 해당하는 3차원 모델 배치 영역에 삽입한 후 도 3의 참조번호(c)와 같이 3차원 모델을 지원하는 PDF 문서를 생성한다. When the selection of the 3D model is completed, the
예를 들어, 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
이때, 3차원 모델을 지원하는 PDF 문서의 생성 장치(100)는 도 5의 참조번호(b)와 같이 3차원 모델을 모델 속성 정보(예를 들어, 초기 모델 로딩, 렌더링 모드, 조명 모드)를 수신하면 상기 모델 속성 정보가 적용된 상기 3차원 모델을 배치한다.At this time, the
이상과 같이 본 발명은 비록 한정된 실시예와 도면에 의해 설명되었으나, 본 발명은 상기의 실시예에 한정되는 것은 아니며, 이는 본 발명이 속하는 분야에서 통상의 지식을 가진 자라면 이러한 기재로부터 다양한 수정 및 변형이 가능하다. 따라서, 본 발명 사상은 아래에 기재된 청구범위에 의해서만 파악되어야 하고, 이의 균등 또는 등가적 변형 모두는 본 발명 사상의 범주에 속한다고 할 것이다.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차원 모델 삽입 영역에 대한 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.
상기 카타로그 레이아웃 선택 절차를 통해 특정 레이아웃이 선택되면 상기 특정 레이아웃을 로딩하는 단계는
상기 특정 레이아웃에 미리 할당된 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.
상기 특정 레이아웃에 미리 할당된 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. .
상기 특정 레이아웃에 미리 할당된 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.
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)
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 |
-
2019
- 2019-01-23 KR KR1020190008882A patent/KR20200091728A/en not_active Ceased
Patent Citations (4)
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 |