Français
SDK-Helfer/ Tools

PDF-Builder-DLL

 

Jens-Arne
Reumschüssel
Guten l'après-midi,

j'étais depuis très long Zeit sur qui cherche pour einer Possibilité, selbst PDF-Fichiers erzeugen trop peut. et zwar pas, indem on une qui vielen Druckertreiber-Tools benutzt, chez denen am Ende simple une Grafik herauskommt, mais so, dass on wirklich echte PDF-Fichiers avec Textinhalt erzeugen peux, qui ensuite aussi durchsuchbar sommes.

Dabei c'est moi eh bien une PureBasic-Library sur den Weg gelaufen, qui oui c'est ca cela peux (PurePDF). vous ist zwar assez vieux et erzeugt PDFs pour dem Standard 1.5, alors peux on z.B. aucun PDF/As erzeugen, weil es qui là encore pas donnais. mais ansonsten bleibt eigentlich ne...aucune Wunsch offen.

cela Problem ist seulement, dass PureBasic-Libraries seulement oui c'est ca avec qui PureBasic-Version marcher, pour qui vous gemacht wurden. je musste alors une assez vieille Version installer. avec cela konnte je eh bien mais une Wrapper-DLL erzeugen (quoi à cause de Freeware-Status de PurePDF aussi allez). Pour cet habe je une XProfan-INC-Dossier et une PH-Dossier gebaut, sodass on simple aus XProfan heraus pour Herzenslust PDF-Fichiers avec le texte, grafischen Elementen, Bildern et à gauche erzeugen peux. en supplément habe je mir qui Mühe gemacht, une CHM-Hilfedatei trop écrivons, sodass eigentlich chacun avec cela klarkommen sollte.

Bevor es entsprechende informer gibt: je peux à den Funktionen qui DLL rien changement, là je qui Sourcecodes zur PureBasic-Library pas habe. c'est et bleibt alors so, comme ist. seulement si es faute dans den Profan-Fichiers ou bien meiner Wrapper-DLL donner sollte, peux je daran quelque chose changement.

Viel Amusement beim Ausprobieren!

Jens-Arne

-----
12.03.2023:
PDF-Builder 2 ist fertig. ca est un weiterentwickeltes projet, cela sur qui original PureBasic-variante aufbaut.
Insbesondere sommes eh bien ausfüllbare Formularfelder possible.
PDF-Builder 2 ist aufgrund vielfältiger interner Changements malheureusement pas vollständig abwärtskompatibel trop PDF-Builder. si un Programme avec qui ersten variante fonctionne et aucun Formularfelder nécessaire volonté, ist es daher pas nötig et pas empfehlenswert, sur qui neue Version umzusteigen.
qui neue DLL gibt es maintenant aussi comme 64bit-Version. cet ist naturellement pas avec XProfan kompatibel, mais pour avec anderen Programmiersprachen, qui 64bit-Code erzeugen.
-----

HINWEISE:
- funktioniert pas avec XPSE, weil y encore aucun Singles bekannt sommes, qui pour qui DLL mais nécessaire volonté (Singles sommes 4-Byte-"Floats")
- sofern pas JRPC3 benutzt wird, muss qui ph-Dossier avant qui inc-Dossier eingebunden volonté
- s'il te plaît pas wundern: sowohl qui ph-Dossier comme aussi qui inc-Dossier avons am Anfang entier viele Leerzeilen, là Je l' impression habe, dass Scintilla dedans de XProfEd ensuite moins häufig abstürzt, quoi en supplément führt, dass on rien plus changement et avant allem den Quellcode pas Sauver peux - cela fais je daher toujours so (qui veux, peux cet Leerzeilen naturellement volontiers effacer)

169 kB
Bezeichnung:PDF-Builder
Version:1.02
Kurzbeschreibung: DLL zum Erzeugen de PDF-Fichiers
Hochgeladen:30.01.2022
Downloadcounter173
Download
1.504 kB
Bezeichnung:PDF-Builder 2
Version:1.03
Kurzbeschreibung: DLL zum Erzeugen de PDF-Fichiers avec Formularfeldern
Hochgeladen:12.03.2023
Downloadcounter95
Download
 
XProfan X4 * Prf2Cpp * XPSE * JRPC3 * Win11 Pro 64bit * PC i7-7700K@4,2GHz, 32 GB RAM
PM: jreumsc@web.de
30.01.2022  
 




Manfred
Barei
Hura, so quoi habe je déjà qui ganze Zeit gesucht "Eine Freeware PDF.DLL" mais rien trouvé.
Werde je bientôt ausprobieren sobalt je Zeit habe.
 
XProfan X2
Zu wenig Wissen ist gefärlich, zu viel auch.(XProfan X4) | Win 10 Pro 64 | Win7 Ultimate 32/64 | AMD FX-8320, 16GB, GeForce GT 630 |
30.01.2022  
 




Jens-Arne
Reumschüssel
j'ai maintenant ENUM aus qui PH-Dossier entfernt, avec cela aussi gens sans JRPC3 cet direct verwenden peut.
 
XProfan X4
XProfan X4 * Prf2Cpp * XPSE * JRPC3 * Win11 Pro 64bit * PC i7-7700K@4,2GHz, 32 GB RAM
PM: jreumsc@web.de
30.01.2022  
 




Thomas
Freier
Doit je absolument la fois testen.
Hatte avant Jahren sans Drucker seulement PDF-Fichiers im Schreibmaschinenstil hinbekommen. Reichte mais.

3 kB
Hochgeladen:31.01.2022
Downloadcounter130
Download
 
Gruß Thomas
Windows XP SP2, XProfan X2
31.01.2022  
 




Sven
Bader
Vielen Dank pour cet belle DLL!

dans Web-Projekten habe je häufig avec qui PDF-Generierung trop 1faire, sous Windows musste dagegen toujours qui Druckfunktion herhalten.

je hatte d'abord Probleme avec qui Aider Dossier (Inhalte wurden pas gezeigt), cela habe je so gelöst:



et ici qui Beispielcode, den Jens-Arne dans Rolands Forum geposted hat:
 $H PDF-Builder.ph'muss pour reines Profan sans JRPC3 d'abord kommen; cela était im ersten Anlauf cet Beitrages encore pas so, sorry
 $I PDF-Builder.inc
declare i%,AktSeite%

PROC PDF_HeaderProc

    inc AktSeite%
    PDF_PushFont
    PDF_PushFillColor
    PDF_SetFont("Times New Roman",~PDF_Font_Bold,16)
    PDF_SetFillColor(@rgb(220,220,220))
    PDF_Cell(0,15,"Kundendatenbank",~PDF_Cell_Frame,~PDF_Cell_Ln_LineFeed,~PDF_Align_Center,~PDF_Fill_Opaque)
    PDF_LineFeed(10)
    PDF_SetFont("Times New Roman",~PDF_Font_Bold,12)
    PDF_Cell(60,7,"Name",~PDF_Cell_Frame,~PDF_Cell_Ln_Right,~PDF_Align_Left,~PDF_Fill_Transparent)
    PDF_Cell(60,7,"Straße, Hnr.",~PDF_Cell_Frame,~PDF_Cell_Ln_Right,~PDF_Align_Left,~PDF_Fill_Transparent)
    PDF_Cell(0,7,"PLZ, Wohnort",~PDF_Cell_Frame,~PDF_Cell_Ln_LineFeed,~PDF_Align_Left,~PDF_Fill_Transparent)
    PDF_SetFont("Times New Roman",0,12)
    PDF_Text(185,285,"Seite "+@str$(AktSeite%))
    PDF_PopFont
    PDF_PopFillColor

ENDPROC

cls
AktSeite%=0
PDF_Init
PDF_Create(~PDF_Orientation_Portrait,~PDF_Unit_mm,~PDF_Format_A4)
PDF_SetFont("Times New Roman",0,12)
PDF_SetProcHeader(@procaddr("PDF_HeaderProc",0))'chez chaque Seitenumbruch soll qui HeaderProc aufgerufen volonté
PDF_SetMargins(15,10,10)
PDF_SetAutoPageBreak(1,20)
PDF_AddPage()
for i%,1,250
PDF_Cell(60,7,"Mustername "+@str$(i%),~PDF_Cell_Frame,~PDF_Cell_Ln_Right,~PDF_Align_Left,~PDF_Fill_Transparent)
PDF_Cell(60,7,"Musterstraße "+@str$(i%),~PDF_Cell_Frame,~PDF_Cell_Ln_Right,~PDF_Align_Left,~PDF_Fill_Transparent)
PDF_Cell(0,7,"12345 Musterstadt",~PDF_Cell_Frame,~PDF_Cell_Ln_LineFeed,~PDF_Align_Left,~PDF_Fill_Transparent)
endfor'i%
PDF_Save("test.pdf")
PDF_DeInit
@shellexec("test.pdf","open",1)
waitinput
end

26 kB
Hochgeladen:01.02.2022
Downloadcounter92
Download
 
01.02.2022  
 




Georg
Teles
Nabend,

une super DLL vielen Dank !
 
XProfan X2
TC-Programming [...] 
XProfan 8.0 - 10.0 - X2 - X3 - X4

21.02.2022  
 




Jens-Arne
Reumschüssel
il y a une neue Version, dans qui dans qui INC-Dossier un Bug behoben wurde, qui sous certain Umständen trop einem "arithmetic overflow error" mener konnte.
 
XProfan X4
XProfan X4 * Prf2Cpp * XPSE * JRPC3 * Win11 Pro 64bit * PC i7-7700K@4,2GHz, 32 GB RAM
PM: jreumsc@web.de
05.08.2022  
 




Erasmus.Herold
Hallo zusammen.

Ist ja der Hammer. Danke!

Gruß Erasmus
 
04.01.2023  
 




Normann
Strübli
Hi,
quelquefois wird on doch vraie encore überrascht.
Toll - werde je réellement wieder une projet umsetzen peut.
Vielen Dank.
 
29.01.2023  
 




Jens-Arne
Reumschüssel
maintenant sommes qui sporadischen Gleitkommaüberlauf-faute de XProfan dans qui INC-Dossier endgültig beseitigt. Es handelte sich um une Bug dans XProfan X4 chez qui Übergabe de single-Werten comme Prozedurparameter.
 
XProfan X4
XProfan X4 * Prf2Cpp * XPSE * JRPC3 * Win11 Pro 64bit * PC i7-7700K@4,2GHz, 32 GB RAM
PM: jreumsc@web.de
05.03.2023  
 




Jens-Arne
Reumschüssel
PDF-Builder 2 ist fertig. Siehe Einführungstext entier dessus (récente: Formularfelder et 64bit-Version).
 
XProfan X4 * Prf2Cpp * XPSE * JRPC3 * Win11 Pro 64bit * PC i7-7700K@4,2GHz, 32 GB RAM
PM: jreumsc@web.de
12.03.2023  
 




Rainer
Hoefs
Salut,

c'est wirklich une tolle Übersetzung qui PureBAsic-Lib, qui je aussi dans PureBasic benutze.

Kompliment!

Allerdings passiert chez mir im XProfan-Programme quelque chose, quoi chez PureBasic pas passiert:

si je qui PDF-Dossier aus meinem Programme heraus generiere et qui entsprechende Proc sur den MenueButton/Hotkey aufrufe wird qui Hintergrundfarbe des Hauptfensters de hellem gris dans sais modifié. Pour le bout qui Proc wird vous aussi pas plus richtig dans hellem gris angezeigt.

suis im Moment vollkommen perplexe wohin cela passiert et comment je es changement peux.

Aider wäre super joli!
merci d'avance
Rainer

EDIT!

Habe den faute trouvé, était irgendwo im Code un CLS! cela stammte encore aus dem Testprogramm-Code.
 
06.06.2023  
 




répondre


Topictitle, max. 100 marque.
 

Systemprofile:

ne...aucune Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

s'il te plaît s'inscrire um une Beitrag trop verfassen.
 

Options du sujet

4.278 Views

Untitledvor 0 min.
E.T.Gestern (19:44)
RudiB.Vorgestern (19:48)
Manfred BareiVorgestern (08:53)
Jens-Arne Reumschüssel vor 3 Tagen
plus...

Themeninformationen



Admins  |  AGB  |  Applications  |  Auteurs  |  Chat  |  protection des données  |  Télécharger  |  Entrance  |  Aider  |  Merchantportal  |  Empreinte  |  Mart  |  Interfaces  |  SDK  |  Services  |  Jeux  |  cherche  |  Support

un projet aller XProfaner, qui il y a!


Mon XProfan
Privé Nouvelles
Eigenes Ablageforum
Sujets-La liste de voeux
Eigene Posts
Eigene Sujets
Zwischenablage
Annuler
 Deutsch English Français Español Italia
Traductions

protection des données


Wir verwenden Cookies seulement comme Session-Cookies à cause de qui technischen Notwendigkeit et chez uns gibt es aucun Cookies de Drittanbietern.

si du ici sur unsere Webseite klickst ou bien navigierst, stimmst du unserer Erfassung de Informationen dans unseren Cookies sur XProfan.Net trop.

Weitere Informationen trop unseren Cookies et en supplément, comment du qui Kontrolle par-dessus behältst, findest du dans unserer nachfolgenden Datenschutzerklärung.


d'accordDatenschutzerklärung
je voudrais keinen Cookie