производительность кварца для рендеринга PDF? - PullRequest
0 голосов
/ 05 августа 2011

Я написал простую программу на qt4 (linux), которая циклически отображает 1000 страниц из pdf, помещая их в графическое представление. с файлом «Microsoft_Press_ebook_Programming_Windows_Phone_7_PDF» это займет около 1 минуты на amd 2core turion64 1.6Ghz. Я хотел бы знать, есть ли тест производительности для кварцевого рендеринга PDF документов где-нибудь для iOS, OSX. Я знаю, что невозможно сравнить мои данные с данными такого теста, но у меня может быть грубое представление.

1 Ответ

0 голосов
/ 09 августа 2011

Вы можете написать небольшой пример приложения, которое сделает рендеринг за вас. Простой рендеринг PDF не так уж и сложен, посмотрите на этот вопрос , чтобы найти какой-нибудь код.

Я могу только предположить, но PDF действительно очень глубоко в Apple Quartz Framework, и когда вы сравниваете Preview.app с Adobe Reader, Preview намного, намного, намного быстрее. Держу пари, что используя Quartz, вы можете рендерить свои страницы быстрее, чем qt.

Чтобы быть уверенным, сначала вам нужно будет перенести пример на Mac, чтобы выделить компонент ОС.

...