X-CGP-ClamAV-Result: CLEAN X-VirusScanner: Niversoft's CGPClamav Helper v1.22.2a (ClamAV engine v0.102.2) X-Junk-Score: 0 [] X-KAS-Score: 0 [] From: "Dr. Markus Stoll, junidas GmbH" Received: from mail.junidas.de ([93.240.251.146] verified) by post.selbstdenker.com (CommuniGate Pro SMTP 6.3.3) with ESMTPS id 25754001 for webobjects-dev@wocommunity.org; Wed, 21 Apr 2021 09:07:45 +0200 Received-SPF: pass receiver=post.selbstdenker.com; client-ip=93.240.251.146; envelope-from=markus.stoll@junidas.de Received: from achilles.stgt.junidas.de ([192.168.210.72]) by mail.junidas.de with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94) (envelope-from ) id 1lZ6xJ-0006gy-78 for webobjects-dev@wocommunity.org; Wed, 21 Apr 2021 09:07:25 +0200 Message-Id: <144A0EB0-75B8-412A-885B-ECDDD786D526@junidas.de> Content-Type: multipart/signed; boundary="Apple-Mail=_7AB0C456-5A00-4F13-9B69-954A1159A84F"; protocol="application/pkcs7-signature"; micalg=sha-256 Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.60.0.2.21\)) Subject: Re: [WO-DEV] ERPDFGeneration ... > Beispiel Date: Wed, 21 Apr 2021 09:07:24 +0200 In-Reply-To: Cc: WebObjects & WOnder Development To: OCsite References: X-Mailer: Apple Mail (2.3654.60.0.2.21) --Apple-Mail=_7AB0C456-5A00-4F13-9B69-954A1159A84F Content-Type: multipart/alternative; boundary="Apple-Mail=_93623B9B-AB7B-4AC5-961D-C32CE618D88D" --Apple-Mail=_93623B9B-AB7B-4AC5-961D-C32CE618D88D Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 Hi, ich mach folgende XML Deklaration an den Kopf meiner PDF-Components "> ... Hast Du das schon probiert? Markus > Am 20.04.2021 um 08:06 schrieb Jens Schulze = >: >=20 > Guten Morgen Markus! >=20 > Ich brauche hier einmal Deine Hilfe.=20 >=20 > Wenn ich das Beispiel ERPDFExample verwende und einen =E2=80=9Eumlaut=E2= =80=9C einf=C3=BCge erzeugt das die folgende Fehlermeldung. Die = verschwindet wenn ich die Umlaute =C3=BCber=20 > ESCAPE einf=C3=BCge. Also: statt Eigent=C3=BCmer verwende ich = Eigentümer. >=20 > Das ist aber nicht gut weil die Variablen aus der DB nat=C3=BCrlich = Umlaute enthalten k=C3=B6nnten (=E2=80=9E=C3=A4,=C3=BC.=C3=B6 etc..) >=20 > Anzeige HTML (korrekt) >=20 >=20 > Dann aber bei =E2=80=9Esimple PDF Generation=E2=80=9C=20 >=20 > org.apache.xerces.impl.io.MalformedByteSequenceException: Invalid byte = 1 of 1-byte UTF-8 sequence.=20 > Reason: Invalid byte 1 of 1-byte UTF-8 sequence. >=20 >=20 > HTML > > > > >=20 > ERPDFGeneration Examples > > > >=20 > >=20 > =E2=80=A6 >=20 >=20 > Base.css und print.css habe ich nicht ge=C3=A4ndert.=20 >=20 > Hast du da eine Idee? Mit freundlichen Gr=C3=BC=C3=9Fen Markus Stoll --=20 Dr. Markus Stoll (Gesch=C3=A4ftsf=C3=BChrer) markus.stoll@junidas.de junidas GmbH, Aixheimer Str. 12, 70619 Stuttgart Tel. +49 (711) 4599799-11, Fax +49 (711) 4599799-10 Gesch=C3=A4ftsf=C3=BChrer: Dr. Markus Stoll, Matthias Zepf Amtsgericht Stuttgart, HRB 21939 --Apple-Mail=_93623B9B-AB7B-4AC5-961D-C32CE618D88D Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8
Hi,

ich mach folgende XML Deklaration an = den Kopf meiner PDF-Components

<?xml version=3D"1.0" = encoding=3D"UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 = Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">= ;
<wo:ERPDFWrapper secure =3D = "$false=E2=80=9C>
...

Hast Du das schon = probiert?

Markus


Am 20.04.2021 um 08:06 schrieb Jens Schulze <webobjects-dev@wocommunity.org>:

Guten Morgen = Markus!

Ich brauche = hier einmal Deine Hilfe. 

Wenn ich das Beispiel ERPDFExample = verwende und einen =E2=80=9Eumlaut=E2=80=9C einf=C3=BCge erzeugt das die = folgende Fehlermeldung. Die verschwindet wenn ich die Umlaute = =C3=BCber 
ESCAPE einf=C3=BCge. Also: statt = Eigent=C3=BCmer verwende ich Eigent&uuml;mer.

Das ist aber = nicht gut weil die Variablen aus der DB nat=C3=BCrlich Umlaute enthalten = k=C3=B6nnten (=E2=80=9E=C3=A4,=C3=BC.=C3=B6 etc..)

 Anzeige HTML = (korrekt)  <Bildschirmfoto 2021-04-20 um = 07.57.48.png>


Dann aber bei =E2=80=9Esim= ple PDF Generation=E2=80=9C 

Reason:
org.apache.xerces.impl.io.MalformedByteSequenceException: = Invalid byte 1 of 1-byte UTF-8 sequence. 
Invalid byte 1 of 1-byte UTF-8 = sequence.


HTML
<wo:ERPDFWrapper  = enabled =3D "yes" filename =3D= "test.pdf" >
<!DOCTYPE html>
<html lang =3D "de-DE">
  = <head>

    = <title>ERPDFGeneration Examples</title>
    <wo:ERXStyleSheet = filename =3D "base.css" />
    <!-- = since no media is specified for the base.css stylesheet, the = only
thing you = need in the print.css stylesheet are elements that you = want 
= to override for the print (or in this example pdf) output = -->
    <wo:ERXStyleSheet = filename =3D = "print.css" media =3D "print" = />

  = </head>

=E2=80=A6


Base.css und print.css habe ich nicht = ge=C3=A4ndert. 

Hast du da eine Idee?




Mit freundlichen Gr=C3=BC=C3=9Fen

Markus Stoll

-- 
Dr. Markus Stoll (Gesch=C3=A4ftsf=C3=BChrer)
markus.stoll@junidas.de

junidas GmbH, Aixheimer Str. 12, 70619 Stuttgart
Tel. +49 (711) 4599799-11, Fax +49 (711) = 4599799-10
Gesch=C3=A4ftsf=C3=BChrer: Dr. Markus = Stoll, Matthias Zepf
Amtsgericht Stuttgart, HRB = 21939

= --Apple-Mail=_93623B9B-AB7B-4AC5-961D-C32CE618D88D-- --Apple-Mail=_7AB0C456-5A00-4F13-9B69-954A1159A84F Content-Disposition: attachment; filename=smime.p7s Content-Type: application/pkcs7-signature; name=smime.p7s Content-Transfer-Encoding: base64 MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0BBwEAAKCCCzQw ggUcMIIEBKADAgECAhEA/h9mtn+a7Wmyiju9ipBCczANBgkqhkiG9w0BAQsFADCBljELMAkGA1UE BhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEYMBYG A1UEChMPU2VjdGlnbyBMaW1pdGVkMT4wPAYDVQQDEzVTZWN0aWdvIFJTQSBDbGllbnQgQXV0aGVu dGljYXRpb24gYW5kIFNlY3VyZSBFbWFpbCBDQTAeFw0yMDA3MTMwMDAwMDBaFw0yMzA3MTMyMzU5 NTlaMCgxJjAkBgkqhkiG9w0BCQEWF21hcmt1cy5zdG9sbEBqdW5pZGFzLmRlMIIBIjANBgkqhkiG 9w0BAQEFAAOCAQ8AMIIBCgKCAQEArQc470IIgQkkFZe6Lew+LOaLRB5+MBtCBsU5zLht1dv1T2xr zSfJj1cTXHPe59ZnFhcDnym12Y44hTtCxeXw2otWBpTw74iBNWpyqjSIL0jNMqV7Q1CWtDmWo+iE tRRwohzffhIRInBOVrnlYnRww45nTcVMXlwjmAKSggOCJM295o2ZZpYrzQjjYF45JWOqfALEIs7s Lk/2AEihO9EBW6b5LBqgq5ENr2nncmlzuH2KFWqru9N4aMCeWFZVR/mAecaka5PAsR3YwmUT751k n/tCUFVb5CEMVvIP1T+iicn+IEOuYpL0SeHkxUi9r2gnvo0Bc2J3OzOpFaDpSJGZPwIDAQABo4IB 0DCCAcwwHwYDVR0jBBgwFoAUCcDy/AvalNtf/ivfqJlCz8ngrQAwHQYDVR0OBBYEFO6YPPHfaXAw sDXxGxowZKwqSBhhMA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsG AQUFBwMEBggrBgEFBQcDAjBABgNVHSAEOTA3MDUGDCsGAQQBsjEBAgEBATAlMCMGCCsGAQUFBwIB FhdodHRwczovL3NlY3RpZ28uY29tL0NQUzBaBgNVHR8EUzBRME+gTaBLhklodHRwOi8vY3JsLnNl Y3RpZ28uY29tL1NlY3RpZ29SU0FDbGllbnRBdXRoZW50aWNhdGlvbmFuZFNlY3VyZUVtYWlsQ0Eu Y3JsMIGKBggrBgEFBQcBAQR+MHwwVQYIKwYBBQUHMAKGSWh0dHA6Ly9jcnQuc2VjdGlnby5jb20v U2VjdGlnb1JTQUNsaWVudEF1dGhlbnRpY2F0aW9uYW5kU2VjdXJlRW1haWxDQS5jcnQwIwYIKwYB BQUHMAGGF2h0dHA6Ly9vY3NwLnNlY3RpZ28uY29tMCIGA1UdEQQbMBmBF21hcmt1cy5zdG9sbEBq dW5pZGFzLmRlMA0GCSqGSIb3DQEBCwUAA4IBAQArG+UlelbIMRheIOdXyS7pQxICFdrJETt0aBEZ 64l18A0gjFSUbiZEy4OihhqgTS3jksrP23jQmA2r5ntMagwPOCo+rdDDtRTmg9rcOTdwq5gxD4uX SfmxydZZ4qHFl7Jwsu0PxeXZiMCw1JsJvauGjZLadJdHYCsmrfVIv/SrUmfeC6KNSNsng6lxZf9E 2GssIc2bgae84/jZ+EVeWH0NtXBfJGX05Gs1EtT2R0mKSobtLgcuRQdTEN2EPC66Le4/zjwq8wh8 dab9xrYsWmt9sBqEQ0NykMZtREZJgemOE+8WeFsM5RxyHuIOrObarsYQb0THfadhnqmfZHxVBJii MIIGEDCCA/igAwIBAgIQTZQsENQ74JQJxYEtOisGTzANBgkqhkiG9w0BAQwFADCBiDELMAkGA1UE BhMCVVMxEzARBgNVBAgTCk5ldyBKZXJzZXkxFDASBgNVBAcTC0plcnNleSBDaXR5MR4wHAYDVQQK ExVUaGUgVVNFUlRSVVNUIE5ldHdvcmsxLjAsBgNVBAMTJVVTRVJUcnVzdCBSU0EgQ2VydGlmaWNh dGlvbiBBdXRob3JpdHkwHhcNMTgxMTAyMDAwMDAwWhcNMzAxMjMxMjM1OTU5WjCBljELMAkGA1UE BhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEYMBYG A1UEChMPU2VjdGlnbyBMaW1pdGVkMT4wPAYDVQQDEzVTZWN0aWdvIFJTQSBDbGllbnQgQXV0aGVu dGljYXRpb24gYW5kIFNlY3VyZSBFbWFpbCBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC ggEBAMo87ZQKQf/e+Ua56NY75tqSvysQTqoavIK9viYcKSoq0s2cUIE/bZQu85eoZ9X140qOTKl1 HyLTJbazGl6nBEibivHbSuejQkq6uIgymiqvTcTlxZql19szfBxxo0Nm9l79L9S+TZNTEDygNfcX lkHKRhBhVFHdJDfqB6Mfi/Wlda43zYgo92yZOpCWjj2mz4tudN55/yE1+XvFnz5xsOFbme/SoY9W Aa39uJORHtbC0x7C7aYivToxuIkEQXaumf05Vcf4RgHs+Yd+mwSTManRy6XcCFJE6k/LHt3ndD3s A3If/JBz6OX2ZebtQdHnKav7Azf+bAhudg7PkFOTuRMCAwEAAaOCAWQwggFgMB8GA1UdIwQYMBaA FFN5v1qqK0rPVIDh2JvAnfKyA2bLMB0GA1UdDgQWBBQJwPL8C9qU21/+K9+omULPyeCtADAOBgNV HQ8BAf8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYB BQUHAwQwEQYDVR0gBAowCDAGBgRVHSAAMFAGA1UdHwRJMEcwRaBDoEGGP2h0dHA6Ly9jcmwudXNl cnRydXN0LmNvbS9VU0VSVHJ1c3RSU0FDZXJ0aWZpY2F0aW9uQXV0aG9yaXR5LmNybDB2BggrBgEF BQcBAQRqMGgwPwYIKwYBBQUHMAKGM2h0dHA6Ly9jcnQudXNlcnRydXN0LmNvbS9VU0VSVHJ1c3RS U0FBZGRUcnVzdENBLmNydDAlBggrBgEFBQcwAYYZaHR0cDovL29jc3AudXNlcnRydXN0LmNvbTAN BgkqhkiG9w0BAQwFAAOCAgEAQUR1AKs5whX13o6VbTJxaIwA3RfXehwQOJDI47G9FzGR87bjgrSh fsbMIYdhqpFuSUKzPM1ZVPgNlT+9istp5UQNRsJiD4KLu+E2f102qxxvM3TEoGg65FWM89YN5yFT vSB5PelcLGnCLwRfCX6iLPvGlh9j30lKzcT+mLO1NLGWMeK1w+vnKhav2VuQVHwpTf64ZNnXUF8p +5JJpGtkUG/XfdJ5jR3YCq8H0OPZkNoVkDQ5CSSF8Co2AOlVEf32VBXglIrHQ3v9AAS0yPo4Xl1F dXqGFe5TcDQSqXh3TbjugGnG+d9yZX3lB8bwc/Tn2FlIl7tPbDAL4jNdUNA7jGee+tAnTtlZ6bFz +CsWmCIb6j6lDFqkXVsp+3KyLTZGXq6F2nnBtN4t5jO3ZIj2gpIKHAYNBAWLG2Q2fG7Bt2tPC8BL C9WIM90gbMhAmtMGquITn/2fORdsNmaV3z/sPKuIn8DvdEhmWVfh0fyYeqxGlTw0RfwhBlakdYYr kDmdWC+XszE19GUi8K8plBNKcIvyg2omAdebrMIHiAHAOiczxX/aS5ABRVrNUDcjfvp4hYbDOO6q Hcfzy/uY0fO5ssebmHQREJJA3PpSgdVnLernF6pthJrGkNDPeUI05svqw1o5A2HcNzLOpklhNwZ+ 4uWYLcAi14ACHuVvJsmzNicxggPHMIIDwwIBATCBrDCBljELMAkGA1UEBhMCR0IxGzAZBgNVBAgT EkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEYMBYGA1UEChMPU2VjdGlnbyBM aW1pdGVkMT4wPAYDVQQDEzVTZWN0aWdvIFJTQSBDbGllbnQgQXV0aGVudGljYXRpb24gYW5kIFNl Y3VyZSBFbWFpbCBDQQIRAP4fZrZ/mu1psoo7vYqQQnMwDQYJYIZIAWUDBAIBBQCgggHrMBgGCSqG SIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTIxMDQyMTA3MDcyNVowLwYJKoZI hvcNAQkEMSIEIO+/j/uc185pWA+B1Rt0lsQc0uS+dHMoW+OmHgWv/grBMIG9BgkrBgEEAYI3EAQx ga8wgawwgZYxCzAJBgNVBAYTAkdCMRswGQYDVQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNV BAcTB1NhbGZvcmQxGDAWBgNVBAoTD1NlY3RpZ28gTGltaXRlZDE+MDwGA1UEAxM1U2VjdGlnbyBS U0EgQ2xpZW50IEF1dGhlbnRpY2F0aW9uIGFuZCBTZWN1cmUgRW1haWwgQ0ECEQD+H2a2f5rtabKK O72KkEJzMIG/BgsqhkiG9w0BCRACCzGBr6CBrDCBljELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdy ZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEYMBYGA1UEChMPU2VjdGlnbyBMaW1p dGVkMT4wPAYDVQQDEzVTZWN0aWdvIFJTQSBDbGllbnQgQXV0aGVudGljYXRpb24gYW5kIFNlY3Vy ZSBFbWFpbCBDQQIRAP4fZrZ/mu1psoo7vYqQQnMwDQYJKoZIhvcNAQELBQAEggEAqdnQ80Bl38oZ f8RO7kQxvOVASrKA9WfRIQ+CFl9hFg304D7Lz16/BcXIs5bhr/r+hfXPK0mM2W54aZScazN6cwvI gJqmbSi4tt/9iDXXzDPNnOxVT7LzdCxU6c0uh+vWQG61eKYmLb+axqlvzl6QFxfMcQaRusJwSUr4 kf0/zcJDnrpwwHvgPRzdJsI6c7gXMInV0gJm4y1KTahHKCCvhgKCYlZmyzpFd6jY02Tu6xkmwCU3 L9chBWNDXbsXIFXJmGPvg1DJDf6qE5K2Q2Zy1DZB3Tam9Yz+mffeRWkw5glRyvdwWJh8M+U7zqzL UabjJfZ2eCCHgwb4sggR4FzMQwAAAAAAAA== --Apple-Mail=_7AB0C456-5A00-4F13-9B69-954A1159A84F--