안녕하세요. 쓰리래빗츠 고객지원팀입니다.
가져온 문서는 항상 새로운 문서로 만들어 지는 기능입니다. 가져오기를 통하여 기존 문서를 덮어쓰는 것은 가능하지 않습니다. 간단히 구현할 수 있는 기능으로 판단되지도 않습니다. 특별히 이렇게 사용하려는 이유가 있으신 지 궁금합니다.
질문에 외부에서 가져오기 위한다고 말씀하셨네요.
https://www.3rabbitz.com/document_export_file_format_3_0 스펙에 따라 문서를 생성한 후 가져오려 합니다.
가져올 문서파일 생성은 변경된 내용을 포함해 자동으로 생성되는 것이라~
(다른 포맷으로 운영되는 콘텐츠입니다)
혹 가져오기 기능에서 이력관리가 가능하다면 변경된 내용을 좀 더 쉽게 조회할 수 있을 것 같아 문의드렸습니다.
book id가 같으면 같은 문서로 인식해서 처리하지 않을까 싶어 문의드렸던 내용입니다.
그리고 변경된 챕터만 xml 파일로 생성해서 가져올 수 있다면 전체 파일을 다 가져올 필요가 없기 때문에
그 부분도 고려했던 것이구요.
필수로 요구되는 기능은 아니니~ 답변으로 종료하셔도 될 듯 합니다.
단순하게 기존 문서를 지우고 덮어쓰는 건 어렵지 않게 구현 가능합니다. 그런데 이력 비교를 하려면 장, 단락 아이디를 쓰리래빗츠 북 형식에 맞게 만들어야 하고, 그걸 계속해서 유지해야 합니다.
그렇게만 하면 기술적으로는 가능할 것 같습니다.
기술적인 문제만 해결되면(UUID 처리와 관련해서) 장, 단락 아이디를 유지할 수는 있을 듯 합니다.
해당 방식으로 운영을 진행한다면 같은 책을 매번 새로 만들어서 책 정보를 수정해서 배포하기보다는
기존 책에 덮어쓰는 방식이 맞을 듯 합니다.