Ru-Board.club
← Вернуться в раздел «Прикладное программирование»

» компонент FoxIt PDF SDK DLL

Автор: Vitazi
Дата сообщения: 07.09.2011 22:48
Ищется
- FoxIt PDF SDK с вылеченной DLL
ну или альтернативные решения....
делаю электронный учебник, нужен просмотр PDF из своего приложения! Акробат не предлогать!
Автор: LulumbaZ
Дата сообщения: 10.09.2011 16:50
старая версия 1.4.0.1003
narod.ru/disk/24644767001/fpdfview.rar.html
Автор: Vitazi
Дата сообщения: 11.09.2011 15:38
Красава!)) Спасибо большое! а то уже отчаился.. нигде найти не могу(

Добавлено:
У меня оказывается есть демка.. для второй версии..
был бы признателен.. если бы ты еще демку скинул..
Автор: LulumbaZ
Дата сообщения: 13.09.2011 12:39
Демо с краком
narod.ru/disk/24975577001/FoxItPDFReaderDemo_Crack.rar.html
Автор: winisew
Дата сообщения: 30.05.2014 17:49
Может хто поделится ссылки битые плииииизззззз
Автор: Yaumen
Дата сообщения: 11.06.2014 19:05
поддерживаю, перезалейте пожалуйста сабж
Автор: protoror
Дата сообщения: 02.08.2014 16:42
и я бы не отказался на библиотеку с примером
Автор: PrWork1
Дата сообщения: 16.08.2014 00:20
Вообще поиск не в этой теме, а в варезнике.
И можно ещё NovaPDF sdk для этой задачи, тоже в розыске...
Автор: Winand
Дата сообщения: 23.03.2015 11:59
http://cdn01.foxitsoftware.com/pub/foxit/sdk/pdfsdk/FoxitPDFSDKForWin_4_2.zip

It’s necessary for applications to unlock PDF SDK license before calling any APIs. Foixt PDF SDK provides
a function FSCRT_License_UnlockLibrary that allows users to achieve hardcode unlocking license. Figure
3-11 shows the detailed steps. In this example, char* SN is from “gsdk_sn.txt” (the string after “SN=”)
and char* unlockStr is from “gsdk_key.txt” (the string after “Sign=”.)
Автор: landy
Дата сообщения: 26.03.2015 17:51
В обменнике лежит Debenu Quick PDF Library, а также некоторые другие аналогичные (в том числе Nova)
Автор: Winand
Дата сообщения: 28.03.2015 19:57
Я не хацкер, однако попробовал хукнуть GetSystemTime, что _теоретически_ должно дать вечный триал Foxit PDF SDK
Написано на питоне http://pastebin.com/5VRFxDDm
В работе самой библиотеки пока не разбирался, поэтому даже не знаю, полноценно ли она работает в триальном режиме

p.s. The Minimalistic x86/x64 API Hooking Library - http://www.codeproject.com/Articles/44326/MinHook-The-Minimalistic-x-x-API-Hooking-Libra
p.p.s Всё было круто до того, как я сохранил документ и увидел результат
Автор: Winand
Дата сообщения: 29.03.2015 13:06
Продолжаем.
С помощью IDA обнаружил процедуру, где производится проверка лицензии и в зависимости от в некую переменную пишется 0 - authorized, 1 - trial, 2 - expired
Пропатчив 2 байта заставил всегда писать туда 0, при сохранении файла теперь всё ок. По идее обманывать библиотеку с системной датой нет нужды.

Foxit PDF SDK 4.2 patch (32bit/64bit)
trial flag set offset 64609/72629: 01->00
expired flag set offset 64647/72673: 02->00
00 - authorized, 01 - trial, 02 - expired

p.s. Если вместо 00 записать 03, то всё равно работает.)
p.p.s если кому не сложно, затестите. https://yadi.sk/d/S1wOiIjNfbFyD http://forum.ru-board.com/topic.cgi?forum=33&topic=12019&start=20#4
Автор: LulumbaZ
Дата сообщения: 26.06.2015 17:45
Спасибо. Patch Foxit PDF SDK 4.2 работает без ограничений.
А можете версию 4.3 пропатчить ?
Автор: protoror
Дата сообщения: 29.06.2015 13:37
Winand
cпасибо, заберу.
LulumbaZ
а в чем отличие 4.2 от 4.3?
Автор: LulumbaZ
Дата сообщения: 30.06.2015 02:25

Цитата:
protoror
Новые версии выпускаются часто, отличия указаны в Release Note.
Автор: doxtur
Дата сообщения: 07.07.2015 08:44
есть еще PDFium Component Suite v2.3 for Delphi 5-7, BDS 2007-2010, RAD Studio XE-XE8 (x32+x64) http://forum.ru-board.com/topic.cgi?forum=35&topic=52634&start=2440#12
Автор: LulumbaZ
Дата сообщения: 16.07.2015 17:16
есть еще PDFium Delphi VCL control from Andreas Hausladen
code:
https://github.com/ahausladen/PdfiumLib
https://github.com/pvginkel/PdfiumViewer/tree/master/Libraries/Pdfium

PDFium is an open-source PDF rendering engine.
Code:
https://code.google.com/p/pdfium/
http://blog.foxitsoftware.com/foxit-pdf-technology-chosen-for-google-open-source/
https://code.google.com/p/pdfium/wiki/Documentation

How to build pdfium (for Windows we need Visual Studio):
Code:
http://hostagebrain.blogspot.com.es/2015/04/using-gypdepottools-and-build-pdfium.html
Автор: Winand
Дата сообщения: 26.09.2015 18:26
LulumbaZ
Случайно вспомнил об этой теме.) Вот сделал версию 4.4:
[more=What's New]Foxit PDF SDK 4.4
What's New
========================================================================================================================
New functions:
C API:
1.    Added RMS Add-on Module, this module provides APIs to integrate with Microsoft RMS encryption and decrypiton which allows developers to work with the Microsoft RMS SDK to both encrypt and decrypt PDF documents.
2.    Added APIs to iterate all entries in a dictionary since previous version need to get dictionary entry by Key.
=====================
Android Java API:
1.    Provide security APIs to integrate with Microsoft RMS encryption and decryption.
=====================
Demo:
1.    Added time stamp feature to the signature demo, which is used to show how to work with time stamp server to create and verify time stamp.
2.    Added a form fill Demo for iOS
3.    Added a C# Viewer Demo for Windows.
4.    Support Android Studio environment for Android Demo.
=====================
Enhancement and bugs fixed
1.    Fix a bug that cannot get the desired color result if the bitmap format is not ARGB or RGB when filling a bitmap object with a specified color.
2.    Enhance memory usage, such as enhancing memory consumption when inserting numerous images, reducing memory usage when importing pages to large PDF files (files larger than 2GB), and providing a method to clear the cache of PDF document.
3.    More flatten option- support only flatten form/annotation.

Foxit PDF SDK 4.3
What's New
========================================================================================================================
New platforms:
1.support Android(arm64)

=====================
New functions:
C API:
1.    Set a font as a embedded font in PDF document.
2.    Set layer name.
3.    Set page label.
4.    Set the limit of library's cache size.
5.    Load documents with a stream cache option.
6.    Remove a document JavaScript action by a given name.
7.    Get the trailer dictionary of a document

=====================
Android Java API:
1.    Provide security APIs to encrypt and decrypt PDF documents.
2.    Provide watermark APIs to add/edit/remove watermarks in PDF documents.

=====================
Standard Java API:
1.    Provide Security APIs to encrypt and decrypt PDF documents.

Demos:
1.    Provide an Java Demo on Android for 'form filling' feature.

=====================
Enhancement and bugs fixed
1.Support to render PDF files larger than 2G
2.Reduce the file size when delete a page in a PDF Doc.[/more]
Ссылка для загрузки: https://yadi.sk/d/DprDO6cfjMDW2 http://forum.ru-board.com/topic.cgi?forum=33&topic=12019&start=20#4
Официальный пакет с документацией и примерами: http://cdn01.foxitsoftware.com/pub/foxit/sdk/pdfsdk/FoxitPDFSDKForWin_4_4.zip

UPD: добавил пример на Python. Биндинги сильно не доделаны и наверняка имеют кучу утечек памяти, но минимальный функционал есть: открыть, сохранить, создать, удалить, повернуть, переставить и т. д.
Автор: VictorAgf
Дата сообщения: 05.10.2015 14:01
Winand
Спасибо огромное, добрый человек!
А можно ли как-то по аналогии вылечить ActiveX версию?
Автор: Winand
Дата сообщения: 06.10.2015 15:15
VictorAgf не знаю, а где пакет с activex лежит?

Foxit PDF SDK 4.5 [more=What's New]Foxit PDF SDK 4.5
What's New
========================================================================================================================
New platforms:
1.Support Windows 10 universal app platform.(C APIs)
=====================
New functions:
C API:
1.Provide API to add or remove form fields (Acroform) in a PDF file.
2.Provide API to enumerate pages rotation information (FSPDF_Doc_EnumPagesInfo)
3.Get a signature by coordinates.

Demo:
1.Added a simple viewer demo for win10(C++ Demo)
2.Added a demo to show how to use Foxit PDF SDK to add form fields to a PDF document.


Enhancement and bugs fixed
1.Support 1 bit bitmap
2.Be able to count watermarks before loading annotations
=====================

New C APIs in Foxit PDF SDK 4.5 (More details in API Reference)
1.Standard Package:
fpdf_document_r.h
    FSPDF_Doc_EnumPagesInfo
2.Form Add-on:
fpdf_form_w.h
    FSPDF_Doc_CreateForm
    FSPDF_Form_AddField
    FSPDF_Form_RemoveField
    FSPDF_FormField_RemoveControl
3.Eidt Add-on:
fpdf_page_w.h
    FSPDF_Page_SetClipRect
4.Signature Add-on:
fpdf_signature_r.h
    FSPDF_Signature_GetAtPos[/more]
Ссылка для загрузки: https://yadi.sk/d/2sJkU5wHjYw29 http://forum.ru-board.com/topic.cgi?forum=33&topic=12019&start=20#4
Официальный пакет с документацией и примерами: http://cdn01.foxitsoftware.com/pub/foxit/sdk/pdfsdk/FoxitPDFSDKForWin_4_5.zip

Автор: VictorAgf
Дата сообщения: 06.10.2015 16:04
Winand, я скачивал отсюда версию 4.0 Pro: http://www.softpedia.com/get/Programming/SDK-DDK/FoxitReader-SDK-ActiveX-Professional.shtml#download
она неплохо работает за исключением вот этих самых водяных знаков "Evaluation Copy"
Автор: Winand
Дата сообщения: 07.10.2015 19:54
VictorAgf
триальная версия 5.1 - http://cdn01.foxitsoftware.com/pub/foxit/activex/5.x/5.0/enu/FoxitPDFSDKActiveX510_Pro.msi
документация - http://cdn01.foxitsoftware.com/pub/foxit/manual/en_us/FoxitPDFActiveX51_Manual.pdf
Автор: VictorAgf
Дата сообщения: 08.10.2015 10:57
Спасибо, Winand

Смотрю, в 5й версии они добавили поддержку цифровой подписи, что очень круто. Есть ли там такой же волшебный байт, который можно пропатчить?
Автор: Winand
Дата сообщения: 20.02.2016 08:13
Foxit PDF SDK 5.0 [more=What's New]Foxit PDF SDK 5.0

What's New
=======================================================================================================================
New platforms/Packages:
1.Provide windows runtime component for Windows Universal Platform(Windowows 10), and it supports all Windows10 devices such as PC, tablet, phone and more.In this version we offers the most common features in PDF SDK, such as PDF viewing, bookmark navigating, text selecting /copying/searching etc. And we will release more features in the following release.
2.Provide PDFium version of PDF SDK. They include APIs in PDFium, and if customer use PDFium now, they can transform to Foxit PDF commercial SDK very easily. PDFium version is available on the following platform: Windows, Linux, and Mac.
=====================

New functions:
C API:
1.Provide API to convert text object to path object.
2.Provide API to add/Edit/Remove layers in PDF.
.Provide API to linearize PDFs.
4.Provide API to import and export annotation and form by XFDF file.
5.Provide API to set page mode.

Android Java:
1.Provide API to linearize PDFs.
2.Provide API to add/remove form fields.

Standard Java:
1.Provide API to access and edit text object.

Demo:
1.Simple C# viewer demo for win10(C APIs and windows runtime component)
2.Demo for Xamarin IDE with basing viewing features(ios&Android).
3.A simple demo to show how to edit and add layers in pdf.

Enhancement and bugs fixed
1.Support 4-byte Unicode character for PDF watermark.
2.Add a new flag about whether to release file for FSPDF_Doc_StartLoadWithFlag method.
3.Add a mail data callback method to get the mail type information.
4.Rearrange the call back function of FSPDF_ACTION_HANDLER.
5.Add callback function to get the appliction's formversion, viewertype information by JS.

Note:
1. We moved all the deprecated API to fs_obsolete.h.
2. We renamed FSPDF_TEXTMODE_FILLClIP to FSPDF_TEXTMODE_FILLCLIP, because the old one is typo error.
=====================
New C APIs in Foxit PDF SDK 5.0 (More details in API Reference)
1.Standard Package:
fpdf_document_r.h
    FSPDF_Doc_SetJavaScriptActionHandler
fpdf_layer_r.h
    FSPDF_Layer_GetApplicationUsage
    FSPDF_Layer_EnumeratePageObject
2.Eidt Add-on:
fpdf_document_w.h
    FSPDF_Doc_SetDisplayMode
fpdf_pageobjects_r.h
    FSPDF_PageObject_GetLayers
fpdf_pageobjects_w.h
    FSPDF_PathObject_ConvertFromTextObject
fpdf_layer_w.h
    FSPDF_Doc_SetLayersBaseState
    FSPDF_Layer_SetApplicationUsage
    FSPDF_Layer_RemoveApplicationUsage
    FSPDF_Doc_AddLayer
    FSPDF_Layer_Remove
    FSPDF_Layer_SetDefaultState
    FSPDF_Layer_AddPageObject
    FSPDF_Layer_RemovePageObject[/more]
Ссылка для загрузки: https://yadi.sk/d/-mHQi36_pA2Wo см. версию 5.1 ниже
В директорию Samples добавлены биндинги для Python 3.
Ссылка на официальный пакет

P. S. а ActiveX для меня чересчур сложен. Что забавно, я нашёл "волшебный байт" при модификации которого библиотека сообщает, что зарегистрирована, однако вотермарк не убирается
Автор: Winand
Дата сообщения: 15.06.2016 13:24
Foxit PDF SDK 5.1 [more=What's New]Foxit PDF SDK 5.1

What's New
=======================================================================================================================
New platforms/Packages:
1.Provide .Net Component for Windows, the new component will help .Net developers seamlessly integrate Foxit SDK into their own projects based on .Net Framework. It offers the most common features in PDF SDK, such as PDF viewing, bookmark navigating, text selecting /copying/searching, annotations, etc. We will provide more features in the following release.
=====================

New functions:
C API:
1.Provide API to get/set page thumbnails in a pdf document.
2.Provide API to set popup information when creating markup annotations.

Android Java API:
1.Provide API to create and edit path object.
2.Provide API to get/set content mark for a page object.

Windows 10 UWP runtime component:
1.Provide API to create/remove/edit annotations.
2.Provide API related to signature feature.
3.Provide API to get test link in a page.


Demo:
1.A simple Viewer demo for Windows .net Component.
2.pdf2img Demo for Standard Java API.
3.Signature Demo for Standard Java API.
4.Add inserting images feature for Android Java viewer demo.


Others:
Removed Windows 8.1 store and Windows phone library from public release.


New C APIs in Foxit PDF SDK 5.0 (More details in API Reference)
1.Standard package:
FSPDF_Page_GetThumbnail
2.Edit Add-on:
FSPDF_Page_SetThumbnail
3.Annotation Add-on:
FSPDF_Annot_SetPopup

Method removed or changes in Windows 10 UWP component:
1.Removed Foxit::PDF::Attachment::Release()
2.Change Foxit::ErrorCode::UnknownSecurityHandler to Foxit::ErrorCode::UnknownHandler.
3.Change Foxit::ErrorCode::InvalidManager to Foxit::ErrorCode::InvalidLibrary.[/more]
Ссылка для загрузки: https://yadi.sk/d/leDAgO4ksXSSJ
В директории Samples обновлены биндинги для Python 3.
Ссылка на официальный пакет

Страницы: 1

Предыдущая тема: Тема письма в TIdMessage


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.