| |
|
|
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 | | Downloadcounter: | | | | Download | | | | 691 kB | | Bezeichnung: | PDF-Builder 2 | | Version: | 1.01 | | Kurzbeschreibung: | DLL zum Erzeugen de PDF-Fichiers avec Formularfeldern | | Hochgeladen: | 12.03.2023 | | Downloadcounter: | | | | 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 X2Zu 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 X4XProfan 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. |
|
|
| |
|
|
|
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
|
|
|
| |
|
|
|
Georg Teles | Nabend,
une super DLL vielen Dank ! |
|
|
| |
|
|
|
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 X4XProfan 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 |
|
|
| |
|
|
|
Normann Strübli | Hi, quelquefois wird on doch vraie encore überrascht. Toll - werde je réellement wieder une projet umsetzen peut. Vielen Dank. |
|
|
| |
|
|
|
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 X4XProfan 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. |
|
|
| |
|
|