|
|
|
@ -10,6 +10,7 @@ import java.util.function.Function;
|
|
|
|
|
import java.util.stream.Collectors;
|
|
|
|
|
|
|
|
|
|
import cokr.xit.foundation.Assert;
|
|
|
|
|
import cokr.xit.foundation.Downloadable;
|
|
|
|
|
import kr.dogfoot.hwplib.object.HWPFile;
|
|
|
|
|
import kr.dogfoot.hwplib.object.bodytext.control.Control;
|
|
|
|
|
import kr.dogfoot.hwplib.object.bodytext.control.ControlField;
|
|
|
|
@ -176,4 +177,14 @@ public class HWPWriter extends HWP {
|
|
|
|
|
throw Assert.runtimeException(e);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**현재 HWPWriter를 Downloadable로 변환한다.
|
|
|
|
|
* 결과로 받은 Downloadable은 파일이름을 지정해야 한다.
|
|
|
|
|
* @return Downloadable
|
|
|
|
|
*/
|
|
|
|
|
public Downloadable getDownloadable() {
|
|
|
|
|
return new Downloadable()
|
|
|
|
|
.setContentType(MIME_TYPE)
|
|
|
|
|
.setWriter(this::write);
|
|
|
|
|
}
|
|
|
|
|
}
|