@Admin
Danke fürs verschieben des Threads. Hatte gar nicht bedacht das es sich hierbei um Cross Platform Entwicklung handelt.
zum Thema:
Ich habe das Problem nun über einen Umweg behoben.
Über den HTTP_USER_AGENT prüfe ich nun um welches Gerät es sich handelt.
Je nachdem blende ich dann ein Iframe mit dem PDF oder einen Link zum PDF ein.
Ist zwar leider nicht das gelbe vom Ei aber es erfüllt seinen Zweck.
lg Limu
Hallo vielleicht kann mir jemand weiterhelfen,
ich stehe gerade vor folgendem Problem. Wir binden per Iframe ab und zu PDF-Dateien ein, damit der Kunde sich diese anschauen und ggf. über den Browsereigenen PDF-Viewer downloaden kann.
Nun sind wir aber auf das Problem gestoßen, dass unter IOS bzw. dem mobilen Safaribrowser das PDF in ein Bild konvertiert wird und auch nur für die erste PDF-Seite. Das Problem scheint seit über 10 Jahren zu bestehen und Apple scheint kein Interesse daran zu haben dieses zu beheben.
Wir haben es schon über Google-Drive PDF-Viewer versucht, aber komischerweise werden die PDF-Dateien ab und an nicht dargestellt.
Die Einbindung über Google-Drive erfolgt so:
<iframe id="ContentPlaceHolderMaster_ifmDocument" name="ifmDocument" frameborder="0" width="800px" height="650px" src="https://drive.google.com/viewerng/viewer?embedded=true&url=URL"></iframe>
Hat jemand vielleicht einen Tipp wie wir auf allen Endgeräten PDF-Dateien ordentlich darstellen können?
lg Limu
@abt
Doch ich hatte die Suche durchgeführt, zwar nur auf den Forenteil "Web-Technologien", aber es geht ja auch nur ums Web.
Deswegen auch die Aussage: "ich möchte dir nicht zu nahe treten" --> Wieso du mich auf die Suche verweist wenn diese zu diesem spezifischen Thema gar keine brauchbaren Treffer ausgibt.
Danke euch aber für die Infos / Vorschläge.
Da es sich um mehrere Dokumente handelt mit jeweils ca. 100 Formularfelder zzgl. Infotexten zu den Fragen oder Antwortmöglichkeiten wäre der Aufwand dies als dynamische Formulare nachzubauen ziemlich hoch. Erst recht wenn der Kunde selber über eine Dokumenten-Verwaltung dann weitere Felder hinzufügen möchte.
Ich geb das mal an meinen Chef weiter und der berät dann den Kunden. 😉
edit: Der Wunsch des Kunden war halt die vorhandenen PDF-Dateien zu verwenden. Deswegen erstmal der Versuch dies damit zu realisieren.
@Abt
ich möchte dir nicht zu nahe treten aber gibt es bei diesen Treffern irgendeinen Titel der ansatzweise das gleiche beschreibt?
Ich hab das Forum nach PDF durchsucht gehabt und mir die Treffer angeschaut, aber nur weils da um PDF geht muss das nichts mit meinem Problem zu tun haben.
back 2 topic:
Leider möchte der Auftraggeber mehrere Fragebogen im PDF-Format hochladen und der Anwender soll diese im Portal ausfüllen. Es geht hier im konkreten Fall um Vorsorgedokumente, Patientenverfügungen etc.
Der Webseitenbetreiber stellt diese Formulare zur Verfügung, der Kunde füllt diese aus und im Notfall können diese ausgefüllt heruntergeladen werden.
Diese Dokumente dynamisch nachzubauen ist halt leider nicht so simpel.
Hallo ich möchte gerne im Browser ein PDF-Formular anzeigen.
Dieses soll der Kunde ausfüllen können und auf dem Server abspeichern können.
Ich habe bis jetzt "RAD PDF" gefunden, welches dies zwar alles ermöglicht, aber 2999$ für die Lizenz sind uns zu hoch.
Kennt jemand vielleicht Alternativen?
lg Daniel
Hallo,
danke euch erstmal für die Antworten.
Derzeitig lege ich auch die ID in der DB ab und berechne dann später die jeweilige Uhrzeit anhand der hinterlegten Zeitzone.
Ich habe nur etwas in die Zukunft gedacht und mir selber ein Problem geschaffen.
Wenn es wirklich soweit kommt das Deutschland zum Beispiel bei Winterzeit bleibt und Dänemark bleibt bei Sommerzeit, kann man das mit den derzeitigen Zeitzonensystem nicht mehr richtig abbilden.
Ich belasse es jetzt aber erstmal bei dem jetzigen System und lasse mich überraschen was die Zukunft bringt.
Hallo,
ich stehe derzeitig etwas auf dem Schlauch wie ich am besten Zeitzonen in der DB hinterlege.
Ich habe erstens auf dem Server einen Task welcher anhand von hinterlegten Uhrzeiten einen Schichtwechsel vornimmt. Dabei werden User von Maschinen abgemeldet und vorangemeldete Mitarbeiter angemeldet. Weiterhin muss ich auf der Website (Intranet) welche der User an der Maschine sieht die derzeitige Uhrzeit anzeigen.
Der Server steht hier in Deutschland und Mitarbeiter können aus Werken rund um den Globus über die Webseite darauf zurückgreifen.
Nun war mein erster Ansatz in der Verwaltung für die Maschinen die Zeitzonen über TimeZoneInfo.GetSystemTimeZones() als Dropdownliste auszugeben und der Admin wählt davon eine aus um diese in der DB zu hinterlegen. Als Wert wollte ich nun die ID verwenden (Bsp: W. Europe Standard Time oder West Asia Standard Time) da ich aufgrund von unterschiedlichen Winter- bzw. Sommerzeiten nicht einfach UTC+1 hinterlegen kann.
Nun könnte es aber meiner Meinung trotzdem 1 Problem geben.
Mit den kommenden Änderungen an Sommer- / Winterzeit kann es schon innerhalb von "W. Europe Standard Time" zu unterschiedlichen Uhrzeiten kommen.
Gibt es hierfür eine sinnvolle Lösung oder muss ich das vielleicht sogar ganz anders angehen?
grüße daniel
Hallo ich bin heute auf etwas seltsames gestoßen und vielleicht kann mir das jemand mal erklären.
double price = 18.9;
int test1 = (int)(price * 100); // gibt 1889 zurück
int test2 = Convert.ToInt32(price * 100); // gibt 1890 zurück
Wieso kommen hier unterschiedliche Werte raus?
lg LiMu
Ich habe jetzt keine Ahnung wie er nach dem CssSelector sucht, aber in deinem Beispielcode oben hast du ein Leerzeichen nach dem Klassennamen. Vielleicht liegt es einfach nur daran.
nur so eine Vermutung.
Die Textbox besitzt nicht rein zufällig runat="server"?
Wenn doch, musst du diese im JS über die Klasse suchen und nicht per ID.
Falschaussage.
Habe soeben gesehen das die Controls doch ausserhalb des Updatepanels eingefügt werden. War vorhin in der Zeile verrutscht.
Im IE11 kann auch über F12 die Entwicklerkonsole aufgerufen werden, in welcher ältere IE-Versionen und auch Browser emuliert werden können.
Hallo ich habe folgendes Problem:
Auf einer Seite wird derzeitig eine Datenbankabfrage in u.a. Form 3x aufgerufen, nun soll die Abfrage aber nur noch 1x aufgerufen werden und das Ergebnis über mehrere Methoden verteilt verarbeitbar sein.
dieser Codeschnipsel taucht derzeitig 3x auf:
int Client_ID = SessionHelper.GetCurrentUser().FK_Client;
var query =
from lang in context.Languages.OrderBy(x => x.Position)
join b in context.Client2Languages
on lang.Id
equals b.FK_Language
where Client_ID == b.FK_Client
select lang;
foreach (var lang in query)
{
// mach was
}
Was muss ich machen um die Abfrage vor jeder Schleife wegfallen lassen zu können?
lg LiMu
p.s. sollte dies unter C#-Grundlagen fallen tut es mir leid. Ich wurde diese Woche ins kalte Wasser geschubst und muss mich jetzt in mehreren neuen Sprachen einarbeiten.