Español
SDK-Helfer/ Tools

PDF-Builder-DLL

 

Jens-Arne
Reumschüssel
Bueno Nachmittag,

Yo war seit muy langer Tiempo en el Búsqueda después de uno Möglichkeit, incluso PDF-Archivos erzeugen a puede. Und zwar no, indem uno eins el vielen Druckertreiber-Tools benutzt, en denen al Ende simplemente una Grafik herauskommt, pero así, dass uno wirklich echte PDF-Archivos con Textinhalt erzeugen kann, el entonces auch durchsuchbar son.

Dabei me está nun una PureBasic-Library encima el Weg gelaufen, el genau el kann (PurePDF). Sie Aunque bastante alt y producido PDFs después de el Standard 1.5, also puede ser z.B. no PDF/As erzeugen, porque lo el como todavía no gab. Aber ansonsten restos eigentlich kein Wunsch offen.

Das Problema es sólo, dass PureBasic-Libraries sólo genau con el PureBasic-Versión trabajo, para el ellos gemacht fueron. Yo musste also una bastante alte Versión installieren. Damit podría Yo nun aber una Wrapper-DLL erzeugen (qué wegen Freeware-Status de PurePDF auch va). Für esta Yo una XProfan-INC-Expediente y una PH-Expediente gebaut, sodass uno simplemente de XProfan heraus después de Herzenslust PDF-Archivos con texto, grafischen Elementen, Bildern y Links erzeugen kann. Dazu Yo me el Mühe gemacht, una CHM-Hilfedatei a escribir, sodass eigentlich cada así klarkommen debería.

Antes lo entsprechende Nachfragen son: Puedo a el Características el DLL nichts ändern, como Yo el Sourcecodes a PureBasic-Library no habe. Es y restos also así, como es. Nur si Fehler en el Profano-Archivos oder meiner Wrapper-DLL geben debería, kann Yo daran algo ändern.

Viel Spaß beim Ausprobieren!

Jens-Arne

-----
12.03.2023:
PDF-Builder 2 es fertig. Dies es una weiterentwickeltes Projekt, el en el ursprünglichen PureBasic-Variante aufbaut.
Insbesondere son nun ausfüllbare Formularfelder posible.
PDF-Builder 2 es aufgrund vielfältiger interner Los cambios por desgracia, no vollständig abwärtskompatibel a PDF-Builder. Wenn una Programa con el ersten Variante se ejecuta y no Formularfelder benötigt voluntad, es por lo tanto no nötig y no empfehlenswert, en el neue Versión umzusteigen.
El neue DLL hay ahora como 64bit-Versión. Diese es natürlich no con XProfan kompatibel, aber dafür con otro Programmiersprachen, el 64bit-Code erzeugen.
-----

HINWEISE:
- funktioniert no con XPSE, porque en él todavía no Singles bekannt son, el para el DLL aber benötigt voluntad (Singles son 4-Byte-"Floats")
- sofern no JRPC3 benutzt se, muss el ph-Expediente antes inc-Expediente eingebunden voluntad
- Por favor, no wundern: sowohl el ph-Expediente como auch el inc-Expediente haben al Anfang bastante viele Leerzeilen, como Yo, el Eindruck habe, dass Scintilla innerhalb de XProfEd entonces weniger häufig accidentes, qué dazu führt, dass uno nichts mehr ändern y antes allem el Quellcode no speichern kann - el mache Yo por lo tanto siempre así (wer voluntad, kann esta Leerzeilen natürlich gerne löschen)

169 kB
Bezeichnung:PDF-Builder
Versión:1.02
Kurzbeschreibung: DLL para Erzeugen de PDF-Archivos
Hochgeladen:30.01.2022
Ladeanzahl175
Descargar
1.504 kB
Bezeichnung:PDF-Builder 2
Versión:1.03
Kurzbeschreibung: DLL para Erzeugen de PDF-Archivos con Formularfeldern
Hochgeladen:12.03.2023
Ladeanzahl96
Descargar
 
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, así qué Yo ya el todo Tiempo gesucht "Eine Freeware PDF.DLL" aber nichts gefunden.
Werde Yo demnächst ausprobieren sobalt Yo Tiempo 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
Yo habe ahora ENUM de el PH-Expediente lejos, así auch Personas sin JRPC3 esta direkt uso puede.
 
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
¿Es necesariamente veces testen.
Hatte antes Jahren sin Drucker sólo PDF-Archivos en el Schreibmaschinenstil hinbekommen. Reichte aber.

3 kB
Hochgeladen:31.01.2022
Ladeanzahl130
Descargar
 
Gruß Thomas
Windows XP SP2, XProfan X2
31.01.2022  
 




Sven
Bader
Vielen Dank para esta schöne DLL!

In Web-Proyectos Yo häufig con el PDF-Generierung a tun, bajo Windows musste dagegen siempre el Druckfunktion herhalten.

Tuve zuerst Problemas con el Ayuda Expediente (Inhalte fueron no gezeigt), el Yo así gelöst:



Und hier el Beispielcode, el Jens-Arne en Rolands Foro geposted ha:
 $H PDF-Builder.ph'muss para reines Profano sin JRPC3 zuerst kommen; el war en el ersten Anlauf dieses Beitrages no tan, sorry
 $I PDF-Builder.inc
declarar 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))'cada Seitenumbruch se el HeaderProc aufgerufen voluntad
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
Ladeanzahl92
Descargar
 
01.02.2022  
 




Georg
Teles
Nabend,

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

21.02.2022  
 




Jens-Arne
Reumschüssel
Lo son una neue Versión, en el en el INC-Expediente una Bug Fijo wurde, el bajo cierto Umständen a una "arithmetic overflow error" führen podría.
 
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,
Manchmal se uno doch echt todavía überrascht.
Toll - voluntad Yo tatsächlich otra vez una Projekt umsetzen puede.
Vielen Dank.
 
29.01.2023  
 




Jens-Arne
Reumschüssel
Jetzt son el sporadischen Gleitkommaüberlauf-Fehler de XProfan en el INC-Expediente endgültig beseitigt. Lo handelte son una Bug en XProfan X4 en Übergabe de single-Werten como 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 es fertig. Siehe Einführungstext bastante oben (neu: Formularfelder y 64bit-Versión).
 
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
¡Hola,

el es wirklich una tolle Übersetzung el PureBAsic-Lib, el Yo auch en PureBasic benutze.

Kompliment!

Aunque passiert en me en el XProfan-Programa algo, qué en PureBasic no passiert:

Wenn Yo el PDF-Expediente de mi Programa heraus generiere y el entsprechende Proc encima el MenueButton/Hotkey aufrufe se el Color de fondo des Hauptfensters de hellem Grau en weiß verändert. Nach Ablauf el Proc se ellos auch no mehr correcto en hellem Grau adecuado.

Bin en el Moment vollkommen ratlos wo el passiert y cómo Yo ändern kann.

Ayuda wäre super schön!
Gracias en el voraus
Rainer

EDIT!

Pida a los Fehler gefunden, war irgendwo en el Code una CLS! Das stammte todavía de el Testprogramm-Code.
 
06.06.2023  
 




Respuesta


Título del Tema, max. 100 Signo.
 

Systemprofile:

Kein Systemprofil creado. [anlegen]

XProfan:

 Contribución  Font  Smilies  ▼ 

Bitte registro en una Contribución a verfassen.
 

Tema opciones

4.302 Views

Untitledvor 0 min.
Georg Teles vor 3 Tagen
Jürgen Strahl vor 4 Tagen
E.T. vor 5 Tagen
RudiB. vor 6 Tagen
Más...

Themeninformationen



Admins  |  AGB  |  Applications  |  Autores  |  Chat  |  Política de Privacidad  |  Descargar  |  Entrance  |  Ayuda  |  Merchantportal  |  Pie de imprenta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Juegos  |  Búsqueda  |  Support

Ein Projekt aller XProfan, el lo son!


Mi XProfan
Privado Noticias
Eigenes Ablageforum
Temas-Merkliste
Eigene Beiträge
Eigene Temas
Zwischenablage
Cancelar
 Deutsch English Français Español Italia
Traducciones

Política de Privacidad


Wir uso Cookies sólo como Session-Cookies wegen el technischen Notwendigkeit y en uns hay no Cookies de Drittanbietern.

Wenn du hier en unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung de Informationen en unseren Cookies en XProfan.Net a.

Weitere Informationen a unseren Cookies y dazu, como du el Kontrolle darüber behältst, findest du en unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Yo möchte no Cookie