Programmieren & Softwareentwicklung

2.481 Mitglieder, 27.608 Beiträge

JavaScript/html2pdf: Wieso werden die Seiten nicht richtig gedruckt?

Hi, ich möchte mit JavaScript und den Bibliotheken JsBarcode und html2pdf Barcodes generieren, einen Text oberhalb des Barcodes ausgeben und diesen dann als PDF speichern, um damit Etiketten mit Barcodes zu drucken. Leider habe ich dabei aber das Problem, dass meine Seiten immer weiter nach oben geschoben werden und somit dann ein Label auf zwei Seiten gedruckt wird. Kennt jemand das Problem oder kann mir dabei helfen? <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>html2pdf</title> <script src=" https://cdn.jsdelivr.net/npm/jsbarcode@3.11.6/dist/JsBarcode.all.min.js "></script> <script src=" https://cdnjs.cloudflare.com/ajax/libs/html2pdf.js/0.10.1/html2pdf.bundle.min.js "></script> <style> .label { display: flex; flex-direction: column; justify-content: center; align-items: center; width: 60mm; height: 30mm; margin: 0; padding: 0; } .label-text-center { text-align: center; margin-top: 0; margin-bottom: 0; } svg { width: auto; height: 60%; } </style> </head> <body> <div class="wrapper" id="element-to-print"> <div class="label"> <p class="label-text-center">headline01</p> <p class="label-text-center">headline01</p> <svg id="barcode" class="label-image-center"></svg> </div> </div> <script> // Generiere Barcodes für alle SVGs mit der Klasse "barcode" JsBarcode("#barcode", "5901234123457", { format: "EAN13" }); // PDF-Optionen var opt = { margin: 0, filename: &apos;barcodes.pdf&apos;, image: { type: &apos;jpeg&apos;, quality: 0.98 }, html2canvas: { scale: 2 }, jsPDF: { unit: &apos;mm&apos;, format: [60, 30], orientation:&apos;landscape&apos; } }; // Erstelle das PDF und speichere es html2pdf().set(opt).from(document.getElementById(&apos;element-to-print&apos;)).save(); </script> </body> </html>
Bild zum Beitrag

Wie kann ich in jEdit meine Dateien speichern?

Hey Leute, ich habe wieder eine Frage zum Programmieren. Wie gesagt, ich bin ein absoluter Anfänger und habe heute jEdit und Java auf meinen Mac installiert. Alles schien recht erfolgreich zu sein. Wenn ich allerdings diese Aufgabe aus der Uni bearbeite, kommt das hier beim Speichern: Ich soll eine Datei erstellen, die PRuebungen heißt und dazu eine Unterdatei namens u01. Ich wäre euch wirklich dankbar für eure Hilfe. Neu: Es hat nun funktioniert den Zweifachspeicher oder wie auch immer die Funktion heißt, abzustellen. Allerdings kann ich immer noch keine Daten speichern. Weiß irgendjemand, woran das liegt?
Bild zum Beitrag

PHP URL Routing geht nicht?

Hallo, aktuell arbeite ich an einem Projekt und habe zum Schluss einige Rückmeldungen eingeholt. Dabei ging es vor allem um die unschönen URLs, die man oft sieht (z.B. xxxx.de/frontend/index.php ). Jemand empfahl mir, eine PHP-Routing-Datei zu erstellen. Daraufhin habe ich recherchiert und mir einige YouTube-Videos dazu angesehen. Ich habe es ausprobiert, aber leider funktioniert das Routing nicht wie erwartet. Die Website läuft momentan noch über XAMPP. Weitere Details findet ihr in den angehängten Bildern. Mit freundlichen Grüßen, Maximilian
Bild zum Beitrag

Bereits erstellten Tellraw Command bei der Webseite MCStacker Tellraw einfügen - Möglich?

Hey, es gibt auf der Webseite unten eine Taste auf der „Paste“ draufsteht, ich verstehe dies aber nicht wie das funktionieren soll, deswegen frage ich hier mal nach. Ich möchte meinen bereits erstellen Tellraw Command somit in die Webseite wieder einfügen und daran weiterarbeiten, da ich nicht nochmal alles schreiben möchte. Versteht ihr das wie das gehen soll? Schonmal danke!
Bild zum Beitrag

Puppeteer PDF Download funktioniert nicht richtig?

Moin, ich versuche von einer Webseite mit Puppeteer eine Pdf herunterzuladen, aber es werden immer die Google Chrom Toolbar usw. mit angezeigt in dem gedownloadeten PDF-File. Mein Code: public async downloadPdfUrl() { const browser = await puppeteer.launch( { headless: true, args: [ &apos;--no-sandbox&apos;, &apos;--disable-setuid-sandbox&apos;] } ); const url = " https://notability.com/n/download/pdf/1_tGACBM45Y8SBARa88w_J/Note%203.%20Oct%202024.pdf " const page = await browser.newPage(); await page.goto(url, {waitUntil: "networkidle2"}); const pdf = await page.pdf() await browser.close(); return Buffer.from(pdf); } Und hier die PDF die herauskommt
Bild zum Beitrag

3D drucker marlin Konfiguration?

Moin ich habe mir seit 2 Monaten einen neuen 3d drucker gekauft. Jetzt habe ich noch ein neues hotend verbaut aber bekomme es einfach nicht hin das in marlin einzutragen. Hat jemand Erfahrung und kann das für mich machen. Wenn ja hier ein paar Infos. Ich habe einen Two Trees Saphiere Pro. Das hotend damals von amazon war dieses https://www.amazon.de/s/ref=bl_dp_s_mw_0?ie=UTF8&search-alias=aps&field-keywords=TUZUK. kan mir jemand einfach ein Das Programm mit den benötigten configurationen zur Verfügung stellen