C#으로 hwp파일을 여는데 System.Reflection.TargetParameterCountException 에러가 발생합니다.

안녕하세요
C#으로 한글파일 조작을 해보려고 챗gpt에 물어봐가면서 하고 있습니다.

-HwpObject 1.0 type library 참조추가후

using HwpObjectLib;
dynamic hwp = Activator.CreateInstance(Type.GetTypeFromProgID(“HWPFrame.HwpObject”));
hwp.XHwpWindows.Item(0).Visible = true;

이렇게 하니까 빈 문서는 잘 열리더라구요…

그런데
string fpath = “D:\11.hwp”;
hwp.Open(fpath);
를 하면
System.Reflection.TargetParameterCountException
오류가 발생합니다.

챗gpt가 말하기로는 open함수의 인자가 틀려서 그러니 API를 확인하라고 하네요…

API를 찾아보니 자바스크립트에서는 경로, "HWP"를 인자로 넣어주는거같은데, 그렇게 해도 오류가 납니다…

고수님들 답변 부탁드립니다.

1개의 좋아요

안녕하세요 ,
Open의 경우 세개의 파라메터를 받습니다,
경로, 확장자, 옵션 입니다.
자세한 내용은 개발자 센터내 개발 가이드 확인해보시면 될것 같습니다.
감사합니다 ^^

1개의 좋아요