2012-05-16 3 views
0

사용자가 DOC를 업로드하고 HP ePrint를 통해 인쇄 할 수있는 인쇄 서버를 개발 중입니다. 페이지 추출을 지원해야합니다.DOC에서 새 DOC로 페이지 추출

Adobe Acrobat Reader Pro 및 MS Word의 도움으로 매크로를 사용하여 페이지를 PDF로 추출하려고했습니다. 그러나 PDF 크기가 예상보다 커질 수 있습니다.

크기가 대략 크기가 될 수 있도록 DOC에서 DOC로 페이지를 추출 할 수있는 방법이 있습니까 (예 : DOC의 형식을 잃지 않고)?

+0

저는 몇 년 동안 MS Office에 손을 대지 않았지만 개인적으로 VBA 시스템과 동등한 방식으로 시도합니다 (지금은 .net입니까?). 이것이 가능하다해도 문제는 예견 할 수 있습니다. 일반적으로 텍스트는 한 페이지에서 다음 페이지로 흐릅니다. 따라서 _as is_ 페이지를 캡처하려면 텍스트/그래픽 요소를 가져 와서 새로운 doc 수동으로. 흥미로운 문제! – halfer

답변

1

이것은 어려운 요구 사항입니다. 처음에는 두 가지 문제 (큰 PDF 및 형식 손실)가 발생했다고 생각됩니다. "추출 및"PDF가 귀하의 솔루션의 일부인 이유에 대해서는 "업로드 및 인쇄"및 "doc to doc"와 매우 다르므로 더 자세히 말씀해주십시오. 그렇게하면 독자는 당신에게 더 많은 제안을 할 수 있습니다.

가능한 한 다른 각도에서 문제에 접근하려고합니다. 나는 당신이 좋고, 효율적이며, 안정적인 결과를 얻지 못할 것이라고 생각합니다. 가능한 한 방법은 DOC를 PDF로 변환 한 다음 iText 또는 다른 PDF 라이브러리를 사용하여 인쇄하기 전에 PDF를 조작하는 것입니다. 그것은 정말로 당신이 달성하고자하는 것에 달려 있습니다 - 추출/병합/변환의 특성.

+0

나는 이것에 동의하며, @ SkyEagle888이 형식을 유지하기를 원한다면 PDF를 사용하지 않는다고 덧붙일 것이다. 훌륭한 포맷이지만 일단 사용하면 각 요소의 의미가 사라집니다. 이것은 그래픽과 텍스트 요소로 이루어집니다. – halfer