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>