Google просто подает изображение (щелкните правой кнопкой мыши -> сохранить как) с наложением для выделения текста.
Вы должны проверить этот вопрос , где другие более подробно.
Вам также следует просмотреть источник своей ссылки PDF, возможно, Google передает ссылку PDF для преобразования в изображение.
Пример:
<script type="text/javascript">
var gviewElement = document.getElementById('gview');
var config = {
'api': false,
'chrome': true,
'csi': true,
'ddUrl': "http://www.idfcmf.com/downloads/monthly_fund/2009/IDFC-Premier-Equityfund-jan10.pdf",
'element': gviewElement,
'embedded': false,
'initialQuery': "",
'oivUrl': "http://docs.google.com/viewer?url\x3dhttp%3A%2F%2Fwww.idfcmf.com%2Fdownloads%2Fmonthly_fund%2F2009%2FIDFC-Premier-Equityfund-jan10.pdf",
'sdm': 200,
'userAuthenticated': true
};
var gviewApp = _createGView(config);
gviewApp.setProgress(50);
window.jstiming.load.name = 'view';
window.jstiming.load.tick('_dt');
</script>
Редактировать
Кроме того, если вы просматриваете просмотрщик PDF в Firefox с помощью Firebug, вы заметите, что, когда вы выделяете текст, это действительно позволяет только загружать div, я предполагаю, что Google сканирует документ с помощью OCR и определяет, где текст представляет собой и предоставляет матрицу координат, на которой будет основано размещение div, когда вы щелкаете и перетаскиваете его, запрашивает расположение указателя мыши, чтобы определить, какие div следует отображать.