C# 코드로 PDF를 JPG로 추출할 때, 클립보드 데이터를 가져오지 못하는 버그 수정 요청(최신 버전)
.NET Program에서 Acrobat dc 2015를 이용해서 PDF, AI 파일을 JPG로 추출하고 있습니다.
새 버전의 경우 클립보드의 데이터를 가져 오지 못해서 사용하지 못하고 있습니다.
코드 보여드리겠습니다.
Acrobat.AcroPDPage pdfPage = (Acrobat.AcroPDPage)pdfDoc.AcquirePage(currentPage);
Acrobat.AcroPoint pdfSize = (Acrobat.AcroPoint)pdfPage.GetSize();
Acrobat.AcroRect pdfRect = new Acrobat.AcroRect();
pdfRect.Left = 0;
pdfRect.right = (short)(pdfSize.x * 180 / 100);
pdfRect.Top = 0;
pdfRect.bottom = (short)(pdfSize.y * 180 / 100);
bool copy = pdfPage.CopyToClipboard(pdfRect, 0, 0, 180);
IDataObject clipboardData = Clipboard.GetDataObject(); //return null
clipboardData에 null 이 반환됩니다.(오류)
if (clipboardData.GetDataPresent(DataFormats.Bitmap)) // return false
{
Bitmap pdfBitmap = (Bitmap)clipboardData.GetData(DataFormats.Bitmap);
Image originImage = Image.FromHbitmap(pdfBitmap.GetHbitmap());
SaveImage(originImage);
pdfBitmap.Dispose();
originImage.Dispose();
modifiedBitmap.Dispose();
}
최신 버전입니다. (24.2.20687.0)
프로그램 버그로 생각됩니다.
확인후 수정해 주기 바랍니다.
