масштабирование PDF до одной страницы

Есть ли простой способ масштабировать PDF-файл, созданный cfdocument или cfpdf, до одной страницы с помощью CF8? Мой результат (календарь) может быть расширен до страницы 2 в зависимости от количества событий. Я бы предпочел масштабировать календарь, чтобы он поместился на одной странице. Я предполагаю, что могу создать PDF-файл с помощью cfdocument. Используйте cfpdf для проверки номеров страниц и цикла, пока totalPages> 1 создаст PDF с меньшим масштабом.

psudo code:

pdfScale = 100
cfdocument scale = "#pdfScale#"
cfpdf action = "getinfo" name = "mypdf" 
cfloop while mypdf.totalPages > 1
pdfScale = pdfScale -5
cfdocument scale = "#pdfScale#"
cfpdf action = "getinfo" name = "mypdf"
/cfloop

Я на правильном пути или мне что-то не хватает, чтобы упростить задачу? Спасибо.

5
задан Travis 11 September 2010 в 00:36
поделиться