DocSummaryInfo 에서 summaryInfo.get_Date()

CXHwpSummaryInfo::get_Data()
: 문서 정보 > 문서 요약 > 날짜 정보를 문자열로 받아오는 함수
CXHwpSummaryInfo::get_CreationTimeHigh(), getCreationTimeLow() :
: 문서 정보 > 문서 통계 > 작성 날짜 정보를 FILETIME의 구조체 값을 형식으로 받아오는 함수

아래 문의에 답변 내용 참고 부탁드립니다.

감사합니다.

get_CreationTimeHigh(), get_CreationTimeLow() 사용해서 yyyymmddhhmiss 형식포멧으로 변환은 확인 했는데 질문에서도 특정PC 에서 “2017년8월3일 목요일 오후 4:55:39” 조회가 되고 “16010101090000” 으로 표시가 됩니다. fileTime +UTC 9 했습니다.

안녕하세요 ^^
해당 문서가 한글로 연다음에 문서정보를 확인해도 날짜가 이상하게 나올까요 ??

GetData는 문서요약의 날짜를 가져오는 API이네요 ㅎㅎ…

해당 문서정보 부분 확인 한번 부탁드립니다 ~!
감사합니다.

vb.net 코드로 구현해봤습니다.
사용 언어는 다르지만 혹시 참고가 될까해서 남겨봅니다.

Imports HwpObjectLib
Public Class Form1
    Dim myHwp As New HwpObject
    Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
        myHwp.RegisterModule("FilePathCheckDLL", "SecurityHwpAutomation")
        myHwp.XHwpWindows.Item(0).Visible = True
        Dim myDeskTopPath As String = Environment.GetFolderPath(System.Environment.SpecialFolder.Desktop)
        Dim myFilePath As String = myDeskTopPath & "\kkk.hwpx"
        myHwp.Open(myFilePath, Nothing, Nothing)
    End Sub

    Public Structure FILETIME
        Dim ulLow As ULong
        Dim ulHigh As ULong
    End Structure

    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        Dim myAct As HAction = myHwp.HAction
        Dim myInfo As HSummaryInfo = myHwp.HParameterSet.HSummaryInfo
        Dim myHSet As HSet = myInfo.HSet
        myAct.GetDefault("DocSummaryInfo", myHSet)

        Dim myFileTime As FILETIME
        myFileTime.ulHigh = myInfo.CreationTimeHigh
        myFileTime.ulLow = myInfo.CreationTimeLow

        myFileTime.ulHigh = myFileTime.ulHigh << 32
        Dim myDate As Date = Date.FromFileTime(myFileTime.ulHigh Or myFileTime.ulLow)

        Debug.WriteLine(myDate)
    End Sub
End Class
1개의 좋아요

안녕하세요…

CreationTimeHigh와 CreationTimeLow가
“문서 정보 - 일반” 탭의 만든 날짜를 가져오는 것 같습니다.

“문서 정보 - 문서 요약” 탭의 날짜를 "오늘 날짜"로 업데이트해도
“문서 정보 - 일반” 탭의 값으로 가져 옵니다.

한글 패치전 12.0.0.535 에서 2017년 8월 3일 목요일 오후 4:55:39 에서 패치(12.0.0.3650)후
오늘 일자 조회되는것 확인 했습니다.
지원 감사 드립니다.