Konverze webové stránky do PDF/A
Webová služba ConvertWebPage umožňuje konvertovat jakoukoli webovou stránku do PDF souboru. Automaticky se vytváří PDF/A-3 dokument s odkazovanými soubory (PDF, Office, aj.) a dostupnými zdrojovými soubory stránky (SSL certifikát, obrázky, html soubory, css styly apod.).
Pro snímkování úředních desek poskytujeme rozšířené řešení této služby v rámci aplikace Sofa. Pro více informací kontaktujte svého obchodního nebo projektového manažera Software602, a.s.
Popis služby ConvertWebPage včetně WSDL schématu a příklad požadavku a odpovědi pro SOAP 1.1 a SOAP 1.2 je umístěn na http://localhost/ltd/ltd.asmx?op=ConvertWebPage.
Parametr "localhost" je název používaný pro lokální počítač; namísto něj zapište jméno/IP adresu LTD serveru (dle nastavení v IIS). |
Požadavek
POST /ltd/ltd.asmx HTTP/1.1
Host: localhost
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://software602.com/longtermdocs/ConvertWebPage"
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<ConvertWebPage xmlns="http://software602.com/longtermdocs/">
<URL>string</URL>
</ConvertWebPage>
</soap:Body>
</soap:Envelope>
<URL>
[povinný element]
Vstup | Popis |
---|---|
String |
Webová adresa stránky, kterou chcete zkonvertovat. |
Ostatní parametry (struktura Options u ConvertFileEx) jsou zde předdefinované. |
Odpověď
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<ConvertWebPageResponse xmlns="http://software602.com/longtermdocs/">
<ConvertWebPageResult>int</ConvertWebPageResult>
<Output>base64Binary</Output>
<ErrorMessage>string</ErrorMessage>
</ConvertWebPageResponse>
</soap:Body>
</soap:Envelope>
<ConvertWebPageResult>
Návratová hodnota | Popis |
---|---|
Int |
Výsledek metody ConvertWebPage. 0 = v pořádku. Jinak viz kapitola Návratové kódy. |
<Output>
Návratová hodnota | Popis |
---|---|
Base64Binary |
Base64Binary tvar konvertované stránky v PDF dokumentu a odpovídajícím PDF/A formátu. |
<Report>
Návratová hodnota | Popis |
---|---|
String |
XML report – šablona reportu je v instalačním adresáři v souboru Report.xml. Při převodu se do šablony doplní zvolené údaje, např. jméno dokumentu, čas převodu, výsledek převodu, hash vstupního a výstupního souboru, informace o podpisech převáděného PDF souboru atd. |
Příklad vytvoření archivního snímku webu v PDF/A-3b
Z https stránky www.602.cz (včetně stažení SSL certifikátu):
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<ConvertWebPage xmlns="http://software602.com/longtermdocs/">
<URL>https://www.602.cz</URL>
</ConvertWebPage>
</soap:Body>
</soap:Envelope>