Konvertera Word-dokument till PDF-dokument
I det här avsnittet beskrivs hur du kan använda Generate PDF API för att programmässigt konvertera ett Microsoft Word-dokument till ett PDF.
Sammanfattning av steg
Så här konverterar du ett Microsoft Word-dokument till ett PDF-dokument:
- Inkludera projektfiler.
- Skapa en Generate PDF-klient.
- Hämta filen som ska konverteras till ett PDF-dokument.
- Konvertera filen till ett PDF-dokument.
- Hämta resultaten.
Inkludera projektfiler
Inkludera nödvändiga filer i utvecklingsprojektet. Om du skapar ett klientprogram med Java, inkluderar du de JAR-filer som behövs. Om du använder webbtjänster måste du inkludera proxyfilerna.
Skapa en Generate PDF-klient
Skapa en Generate PDF service-klient innan du programmässigt utför en Generate PDF-åtgärd. Om du använder Java API skapar du ett GeneratePdfServiceClient
-objekt. Om du använder webbtjänstens API skapar du ett GeneratePDFServiceService
-objekt.
Hämta filen som ska konverteras till ett PDF-dokument
Hämta Microsoft Word-dokumentet som ska konverteras till ett PDF-dokument.
Konvertera filen till ett PDF-dokument
När du har skapat tjänstklienten Generate PDF kan du anropa metoden createPDF2
. Den här metoden kräver information om dokumentet som ska konverteras, inklusive filtillägget.
Hämta resultaten
När filen har konverterats till ett PDF-dokument kan du hämta resultatet. När du till exempel har konverterat en Word-fil till ett PDF-dokument kan du hämta och spara dokumentet i PDF.
Se även
Konvertera Word-dokument till PDF med Java API
Konvertera Word-dokument till PDF-dokument med hjälp av webbtjänstens API
Konvertera Word-dokument till PDF med Java API
Konvertera ett Microsoft Word-dokument till ett PDF-dokument med hjälp av API:t Generate PDF (Java):
-
Inkludera projektfiler.
Inkludera JAR-klientfiler, som adobe-generatepdf-client.jar, i Java-projektets klassökväg.
-
Skapa en Generate PDF-klient.
- Skapa ett
ServiceClientFactory
-objekt som innehåller anslutningsegenskaper. - Skapa ett
GeneratePdfServiceClient
-objekt med hjälp av dess konstruktor och skickaServiceClientFactory
-objektet.
- Skapa ett
-
Hämta filen som ska konverteras till ett PDF-dokument.
- Skapa ett
java.io.FileInputStream
-objekt som representerar Word-filen som ska konverteras med hjälp av dess konstruktor. Skicka ett strängvärde som anger filens plats. - Skapa ett
com.adobe.idp.Document
-objekt med hjälp av dess konstruktor och skickajava.io.FileInputStream
-objektet.
- Skapa ett
-
Konvertera filen till ett PDF-dokument.
Konvertera filen till ett PDF-dokument genom att anropa
GeneratePdfServiceClient
-objektetscreatePDF2
-metod och skicka följande värden:- Ett
com.adobe.idp.Document
-objekt som representerar filen som ska konverteras. - Ett
java.lang.String
-objekt som innehåller filtillägget. - Ett
java.lang.String
-objekt som innehåller de filtypsinställningar som ska användas vid konverteringen. Filtypsinställningarna innehåller konverteringsinställningar för olika filtyper, till exempel .doc eller .xls. - Ett
java.lang.String
-objekt som innehåller namnet på PDF-inställningarna som ska användas. Du kan till exempel angeStandard
. - Ett
java.lang.String
-objekt som innehåller namnet på de säkerhetsinställningar som ska användas. - Ett valfritt
com.adobe.idp.Document
-objekt som innehåller inställningar som ska användas när PDF-dokumentet genereras. - Ett valfritt
com.adobe.idp.Document
-objekt som innehåller metadatainformation som ska användas i PDF-dokumentet.
Metoden
createPDF2
returnerar ettCreatePDFResult
-objekt som innehåller det nya PDF-dokumentet och en logginformation. Loggfilen innehåller vanligen fel- eller varningsmeddelanden som genererats av konverteringsbegäran. - Ett
-
Hämta resultaten.
Så här hämtar du dokumentet från PDF:
- Anropa
CreatePDFResult
-objektetsgetCreatedDocument
-metod, som returnerar ettcom.adobe.idp.Document
-objekt. - Anropa
com.adobe.idp.Document
-objektetscopyToFile
-metod för att extrahera PDF-dokumentet från det objekt som skapades i föregående steg.
Utför följande åtgärder om du använde metoden
createPDF2
för att hämta loggdokumentet (gäller inte för HTML-konverteringar):- Anropa metoden
getLogDocument
för objektetCreatePDFResult
. Detta returnerar ettcom.adobe.idp.Document
-objekt. - Anropa
com.adobe.idp.Document
-objektetscopyToFile
-metod för att extrahera loggdokumentet.
- Anropa
Konvertera Word-dokument till PDF-dokument med hjälp av webbtjänstens API
Konvertera ett Microsoft Word-dokument till ett PDF-dokument med hjälp av API:t Generate PDF (webbtjänst):
-
Inkludera projektfiler.
Skapa ett Microsoft .NET-projekt som använder MTOM. Kontrollera att du använder följande WSDL-definition:
http://localhost:8080/soap/services/GeneratePDFService?WSDL&lc_version=9.0.1
.OBSERVERA
Ersättlocalhost
med IP-adressen för servern som är värd för AEM Forms. -
Skapa en Generate PDF-klient.
-
Skapa ett
GeneratePDFServiceClient
-objekt med hjälp av dess standardkonstruktor. -
Skapa ett
GeneratePDFServiceClient.Endpoint.Address
-objekt med konstruktornSystem.ServiceModel.EndpointAddress
. Skicka ett strängvärde som anger WSDL till AEM Forms-tjänsten (till exempelhttp://localhost:8080/soap/services/GeneratePDFService?blob=mtom
). Du behöver inte använda attributetlc_version
. Ange dock?blob=mtom
. -
Skapa ett
System.ServiceModel.BasicHttpBinding
-objekt genom att hämta värdet för fältetGeneratePDFServiceClient.Endpoint.Binding
. Skicka returvärdet tillBasicHttpBinding
. -
Ställ in
System.ServiceModel.BasicHttpBinding
-objektetsMessageEncoding
-fält tillWSMessageEncoding.Mtom
. Detta värde garanterar att MTOM används. -
Aktivera grundläggande HTTP-autentisering genom att utföra följande åtgärder:
- Tilldela användarnamnet för AEM formulär till fältet
GeneratePDFServiceClient.ClientCredentials.UserName.UserName
. - Tilldela motsvarande lösenordsvärde till fältet
GeneratePDFServiceClient.ClientCredentials.UserName.Password
. - Tilldela konstantvärdet
HttpClientCredentialType.Basic
till fältetBasicHttpBindingSecurity.Transport.ClientCredentialType
. - Tilldela konstantvärdet
BasicHttpSecurityMode.TransportCredentialOnly
till fältetBasicHttpBindingSecurity.Security.Mode
.
- Tilldela användarnamnet för AEM formulär till fältet
-
-
Hämta filen som ska konverteras till ett PDF-dokument.
- Skapa ett
BLOB
-objekt med hjälp av dess konstruktor. ObjektetBLOB
används för att lagra filen som du vill konvertera till ett PDF-dokument. - Skapa ett
System.IO.FileStream
-objekt genom att anropa dess konstruktor. Skicka ett strängvärde som representerar filplatsen för filen som ska konverteras och läget som filen ska öppnas i. - Skapa en bytearray som lagrar innehållet i objektet
System.IO.FileStream
. Du kan bestämma storleken på bytearrayen genom att hämtaSystem.IO.FileStream
-objektetsLength
-egenskap. - Fyll i bytearrayen med strömdata genom att anropa
System.IO.FileStream
-objektetsRead
-metod och skicka bytearrayen, startpositionen och strömlängden som ska läsas. - Fyll i objektet
BLOB
genom att tilldela innehållet i bytearrayen till egenskapenMTOM
.
- Skapa ett
-
Konvertera filen till ett PDF-dokument.
Konvertera filen till ett PDF-dokument genom att anropa
GeneratePDFServiceService
-objektetsCreatePDF2
-metod och skicka följande värden:- Ett
BLOB
-objekt som representerar filen som ska konverteras. - En sträng som innehåller filtillägget.
- Ett
java.lang.String
-objekt som innehåller de filtypsinställningar som ska användas vid konverteringen. Filtypsinställningarna innehåller konverteringsinställningar för olika filtyper, till exempel .doc eller .xls. - Ett strängobjekt som innehåller de PDF-inställningar som ska användas. Du kan ange
Standard
. - Ett strängobjekt som innehåller de skyddsinställningar som ska användas. Du kan ange
No Security
. - Ett valfritt
BLOB
-objekt som innehåller inställningar som ska användas när PDF-dokumentet genereras. - Ett valfritt
BLOB
-objekt som innehåller metadatainformation som ska användas i PDF-dokumentet. - En utdataparameter av typen
BLOB
som fylls i av metodenCreatePDF2
. MetodenCreatePDF2
fyller i det här objektet med det konverterade dokumentet. (Det här parametervärdet krävs bara för webbtjänstanrop). - En utdataparameter av typen
BLOB
som fylls i av metodenCreatePDF2
. MetodenCreatePDF2
fyller i det här objektet med loggdokumentet. (Det här parametervärdet krävs bara för webbtjänstanrop).
- Ett
-
Hämta resultaten.
- Hämta det konverterade PDF-dokumentet genom att tilldela
BLOB
-objektetsMTOM
-fält till en bytearray. Bytearrayen representerar det konverterade PDF-dokumentet. Kontrollera att du använder objektetBLOB
som används som utdataparameter för metodencreatePDF2
. - Skapa ett
System.IO.FileStream
-objekt genom att anropa dess konstruktor och skicka ett strängvärde som representerar filplatsen för det konverterade PDF-dokumentet. - Skapa ett
System.IO.BinaryWriter
-objekt genom att anropa dess konstruktor och skickaSystem.IO.FileStream
-objektet. - Skriv bytearrayens innehåll till en PDF-fil genom att anropa
System.IO.BinaryWriter
-objektetsWrite
-metod och skicka bytearrayen.
- Hämta det konverterade PDF-dokumentet genom att tilldela
Konvertera HTML-dokument till PDF-dokument
I det här avsnittet beskrivs hur du kan använda Generate PDF API för att programmässigt konvertera HTML-dokument till PDF-dokument.
Sammanfattning av steg
Så här konverterar du ett HTML-dokument till ett PDF-dokument:
- Inkludera projektfiler.
- Skapa en Generate PDF-klient.
- Hämta HTML-innehåll som ska konverteras till ett PDF-dokument.
- Konvertera HTML-innehåll till ett PDF-dokument.
- Hämta resultaten.
Inkludera projektfiler
Inkludera nödvändiga filer i utvecklingsprojektet. Om du skapar ett klientprogram med Java, inkluderar du de JAR-filer som behövs. Om du använder webbtjänster måste du inkludera proxyfilerna.
Skapa en Generate PDF-klient
Innan du programmässigt kan utföra en Generate PDF-åtgärd måste du skapa en Generate PDF-tjänstklient. Om du använder Java API skapar du ett GeneratePdfServiceClient
-objekt. Om du använder webbtjänstens API skapar du en GeneratePDFServiceService
.
Hämta HTML-innehåll som ska konverteras till ett PDF-dokument
Referera till HTML-innehåll som du vill konvertera till ett PDF-dokument. Du kan referera till HTML-innehåll som en HTML-fil eller HTML-innehåll som är tillgängligt via en URL.
Konvertera HTML-innehåll till ett PDF-dokument
När du har skapat tjänstklienten kan du anropa lämplig åtgärd för att skapa PDF. Den här åtgärden kräver information om dokumentet som ska konverteras, inklusive sökvägen till måldokumentet.
Hämta resultaten
När HTML-innehållet har konverterats till ett PDF-dokument kan du hämta resultatet och spara PDF-dokumentet.
Se även
Konvertera HTML-innehåll till ett PDF-dokument med Java API
Konvertera HTML-innehåll till ett PDF-dokument med hjälp av webbtjänstens API
Konvertera HTML-innehåll till ett PDF-dokument med Java API
Konvertera ett HTML-dokument till ett PDF-dokument med hjälp av API:t Generate PDF (Java):
-
Inkludera projektfiler.
Inkludera JAR-klientfiler, som adobe-generatepdf-client.jar, i Java-projektets klassökväg.
-
Skapa en Generate PDF-klient.
Skapa ett
GeneratePdfServiceClient
-objekt med hjälp av dess konstruktor och skicka ettServiceClientFactory
-objekt som innehåller anslutningsegenskaper. -
Hämta HTML-innehåll som ska konverteras till ett PDF-dokument.
Hämta innehåll från HTML genom att skapa en strängvariabel och tilldela en URL som pekar på innehåll från HTML.
-
Konvertera HTML-innehåll till ett PDF-dokument.
Anropa
GeneratePdfServiceClient
-objektetshtmlToPDF2
-metod och skicka följande värden:- Ett
java.lang.String
-objekt som innehåller URL:en för den HTML-fil som ska konverteras. - Ett
java.lang.String
-objekt som innehåller de filtypsinställningar som ska användas vid konverteringen. Filtypsinställningarna kan innehålla spidernivåer. - Ett
java.lang.String
-objekt som innehåller namnet på de säkerhetsinställningar som ska användas. - Ett valfritt
com.adobe.idp.Document
-objekt som innehåller inställningar som ska användas när PDF-dokumentet genereras. Om den här informationen inte anges väljs inställningarna automatiskt baserat på de tre föregående parametrarna. - Ett valfritt
com.adobe.idp.Document
-objekt som innehåller metadatainformation som ska användas i PDF-dokumentet.
- Ett
-
Hämta resultaten.
Metoden
htmlToPDF2
returnerar ettHtmlToPdfResult
-objekt som innehåller det nya PDF-dokumentet som skapades. Utför följande åtgärder för att hämta det nya PDF-dokumentet:- Anropa metoden
getCreatedDocument
för objektetHtmlToPdfResult
. Detta returnerar ettcom.adobe.idp.Document
-objekt. - Anropa
com.adobe.idp.Document
-objektetscopyToFile
-metod för att extrahera PDF-dokumentet från det objekt som skapades i föregående steg.
- Anropa metoden
Konvertera HTML-innehåll till ett PDF-dokument med hjälp av webbtjänstens API
Konvertera HTML-innehåll till ett PDF-dokument med hjälp av API:t Generate PDF (webbtjänst):
-
Inkludera projektfiler.
Skapa ett Microsoft .NET-projekt som använder MTOM. Kontrollera att du använder följande WSDL-definition:
http://localhost:8080/soap/services/GeneratePDFService?WSDL&lc_version=9.0.1
.OBSERVERA
Ersättlocalhost
med IP-adressen för servern som är värd för AEM Forms. -
Skapa en Generate PDF-klient.
-
Skapa ett
GeneratePDFServiceClient
-objekt med hjälp av dess standardkonstruktor. -
Skapa ett
GeneratePDFServiceClient.Endpoint.Address
-objekt med konstruktornSystem.ServiceModel.EndpointAddress
. Skicka ett strängvärde som anger WSDL till AEM Forms-tjänsten (till exempelhttp://localhost:8080/soap/services/GeneratePDFService?blob=mtom
). Du behöver inte använda attributetlc_version
. Ange dock?blob=mtom
. -
Skapa ett
System.ServiceModel.BasicHttpBinding
-objekt genom att hämta värdet för fältetGeneratePDFServiceClient.Endpoint.Binding
. Skicka returvärdet tillBasicHttpBinding
. -
Ställ in
System.ServiceModel.BasicHttpBinding
-objektetsMessageEncoding
-fält tillWSMessageEncoding.Mtom
. Detta värde garanterar att MTOM används. -
Aktivera grundläggande HTTP-autentisering genom att utföra följande åtgärder:
- Tilldela användarnamnet för AEM formulär till fältet
GeneratePDFServiceClient.ClientCredentials.UserName.UserName
. - Tilldela motsvarande lösenordsvärde till fältet
GeneratePDFServiceClient.ClientCredentials.UserName.Password
. - Tilldela konstantvärdet
HttpClientCredentialType.Basic
till fältetBasicHttpBindingSecurity.Transport.ClientCredentialType
. - Tilldela konstantvärdet
BasicHttpSecurityMode.TransportCredentialOnly
till fältetBasicHttpBindingSecurity.Security.Mode
.
- Tilldela användarnamnet för AEM formulär till fältet
-
-
Hämta HTML-innehåll som ska konverteras till ett PDF-dokument.
Hämta innehåll från HTML genom att skapa en strängvariabel och tilldela en URL som pekar på innehåll från HTML.
-
Konvertera HTML-innehåll till ett PDF-dokument.
Konvertera HTML-innehåll till ett PDF-dokument genom att anropa
GeneratePDFServiceService
-objektetsHtmlToPDF2
-metod och skicka följande värden:- En sträng som innehåller det HTML-innehåll som ska konverteras.
- Ett
java.lang.String
-objekt som innehåller de filtypsinställningar som ska användas vid konverteringen. - Ett strängobjekt som innehåller de skyddsinställningar som ska användas.
- Ett valfritt
BLOB
-objekt som innehåller inställningar som ska användas när PDF-dokumentet genereras. - Ett valfritt
BLOB
-objekt som innehåller metadatainformation som ska användas i PDF-dokumentet. - En utdataparameter av typen
BLOB
som fylls i av metodenCreatePDF2
. MetodenCreatePDF2
fyller i det här objektet med det konverterade dokumentet. (Det här parametervärdet krävs bara för webbtjänstanrop).
-
Hämta resultaten.
- Hämta det konverterade PDF-dokumentet genom att tilldela
BLOB
-objektetsMTOM
-fält till en bytearray. Bytearrayen representerar det konverterade PDF-dokumentet. Kontrollera att du använder objektetBLOB
som används som utdataparameter för metodenHtmlToPDF2
. - Skapa ett
System.IO.FileStream
-objekt genom att anropa dess konstruktor och skicka ett strängvärde som representerar filplatsen för det konverterade PDF-dokumentet. - Skapa ett
System.IO.BinaryWriter
-objekt genom att anropa dess konstruktor och skickaSystem.IO.FileStream
-objektet. - Skriv bytearrayens innehåll till en PDF-fil genom att anropa
System.IO.BinaryWriter
-objektetsWrite
-metod och skicka bytearrayen.
- Hämta det konverterade PDF-dokumentet genom att tilldela
Konvertera PDF-dokument till andra format än bildformat
I det här avsnittet beskrivs hur du kan använda Generate PDF Java API och webbtjänstens API för att programmässigt konvertera ett PDF-dokument till en RTF-fil, som är ett exempel på ett icke-bildformat. Andra format som inte är bildformat är HTML, text, DOC och EPS. När du konverterar ett PDF-dokument till RTF-format bör du kontrollera att PDF-dokumentet inte innehåller några formulärelement, t.ex. en skicka-knapp. Formulärelement konverteras inte.
Sammanfattning av steg
Så här konverterar du ett PDF-dokument till någon av de typer som stöds:
- Inkludera projektfiler.
- Skapa en Generate PDF-klient.
- Hämta det PDF-dokument som ska konverteras.
- Konvertera dokumentet PDF.
- Spara den konverterade filen.
Inkludera projektfiler
Inkludera nödvändiga filer i utvecklingsprojektet. Om du skapar ett klientprogram med Java, inkluderar du de JAR-filer som behövs. Om du använder webbtjänster måste du inkludera proxyfilerna.
Skapa en Generate PDF-klient
Innan du programmässigt kan utföra en Generate PDF-åtgärd måste du skapa en Generate PDF-tjänstklient. Om du använder Java API skapar du ett GeneratePdfServiceClient
-objekt. Om du använder webbtjänstens API skapar du ett GeneratePDFServiceService
-objekt.
Hämta PDF-dokumentet för konvertering
Hämta dokumentet PDF för konvertering till ett format som inte är en bild.
Konvertera PDF-dokumentet
När du har skapat tjänstklienten kan du starta exportåtgärden i PDF. Den här åtgärden kräver information om dokumentet som ska konverteras, inklusive sökvägen till måldokumentet.
Spara den konverterade filen
Spara den konverterade filen. Om du till exempel konverterar ett PDF-dokument till en RTF-fil sparar du det konverterade dokumentet till en RTF-fil.
Se även
Konvertera ett PDF-dokument till en RTF-fil med Java API
Konvertera ett PDF-dokument till en RTF-fil med webbtjänstens API
Konvertera ett PDF-dokument till en RTF-fil med Java API
Konvertera ett PDF-dokument till en RTF-fil med hjälp av Java-API:t (Generate PDF):
-
Inkludera projektfiler.
Inkludera JAR-klientfiler, som adobe-generatepdf-client.jar, i Java-projektets klassökväg.
-
Skapa en Generate PDF-klient.
Skapa ett
GeneratePdfServiceClient
-objekt med hjälp av dess konstruktor och skicka ettServiceClientFactory
-objekt som innehåller anslutningsegenskaper. -
Hämta det PDF-dokument som ska konverteras.
- Skapa ett
java.io.FileInputStream
-objekt som representerar det PDF-dokument som ska konverteras med hjälp av dess konstruktor. Skicka ett strängvärde som anger platsen för PDF-dokumentet. - Skapa ett
com.adobe.idp.Document
-objekt med hjälp av dess konstruktor och skickajava.io.FileInputStream
-objektet.
- Skapa ett
-
Konvertera dokumentet PDF.
Anropa
GeneratePdfServiceClient
-objektetsexportPDF2
-metod och skicka följande värden:- Ett
com.adobe.idp.Document
-objekt som representerar den PDF-fil som ska konverteras. - Ett
java.lang.String
-objekt som innehåller namnet på filen som ska konverteras. - Ett
java.lang.String
-objekt som innehåller namnet på Adobe PDF-inställningarna. - Ett
ConvertPDFFormatType
-objekt som anger målfiltypen för konverteringen. - Ett valfritt
com.adobe.idp.Document
-objekt som innehåller inställningar som ska användas när PDF-dokumentet genereras.
Metoden
exportPDF2
returnerar ettExportPDFResult
-objekt som innehåller den konverterade filen. - Ett
-
Konvertera dokumentet PDF.
Utför följande åtgärder för att hämta den nya filen:
- Anropa metoden
getConvertedDocument
för objektetExportPDFResult
. Detta returnerar ettcom.adobe.idp.Document
-objekt. - Anropa
com.adobe.idp.Document
-objektetscopyToFile
-metod för att extrahera det nya dokumentet.
- Anropa metoden
Konvertera ett PDF-dokument till en RTF-fil med webbtjänstens API
Konvertera ett PDF-dokument till en RTF-fil med hjälp av API:t för Generate PDF (webbtjänst):
-
Inkludera projektfiler.
Skapa ett Microsoft .NET-projekt som använder MTOM. Kontrollera att du använder följande WSDL-definition:
http://localhost:8080/soap/services/GeneratePDFService?WSDL&lc_version=9.0.1
.OBSERVERA
Ersättlocalhost
med IP-adressen för servern som är värd för AEM Forms. -
Skapa en Generate PDf-klient.
-
Skapa ett
GeneratePDFServiceClient
-objekt med hjälp av dess standardkonstruktor. -
Skapa ett
GeneratePDFServiceClient.Endpoint.Address
-objekt med konstruktornSystem.ServiceModel.EndpointAddress
. Skicka ett strängvärde som anger WSDL till AEM Forms-tjänsten (till exempelhttp://localhost:8080/soap/services/GeneratePDFService?blob=mtom
). Du behöver inte använda attributetlc_version
. Ange dock?blob=mtom
. -
Skapa ett
System.ServiceModel.BasicHttpBinding
-objekt genom att hämta värdet för fältetGeneratePDFServiceClient.Endpoint.Binding
. Skicka returvärdet tillBasicHttpBinding
. -
Ställ in
System.ServiceModel.BasicHttpBinding
-objektetsMessageEncoding
-fält tillWSMessageEncoding.Mtom
. Detta värde garanterar att MTOM används. -
Aktivera grundläggande HTTP-autentisering genom att utföra följande åtgärder:
- Tilldela användarnamnet för AEM formulär till fältet
GeneratePDFServiceClient.ClientCredentials.UserName.UserName
. - Tilldela motsvarande lösenordsvärde till fältet
GeneratePDFServiceClient.ClientCredentials.UserName.Password
. - Tilldela konstantvärdet
HttpClientCredentialType.Basic
till fältetBasicHttpBindingSecurity.Transport.ClientCredentialType
. - Tilldela konstantvärdet
BasicHttpSecurityMode.TransportCredentialOnly
till fältetBasicHttpBindingSecurity.Security.Mode
.
- Tilldela användarnamnet för AEM formulär till fältet
-
-
Hämta det PDF-dokument som ska konverteras.
- Skapa ett
BLOB
-objekt med hjälp av dess konstruktor. ObjektetBLOB
används för att lagra ett PDF-dokument som konverteras. - Skapa ett
System.IO.FileStream
-objekt genom att anropa dess konstruktor och skicka ett strängvärde som representerar filplatsen för PDF-dokumentet och läget som filen ska öppnas i. - Skapa en bytearray som lagrar innehållet i objektet
System.IO.FileStream
. Du kan bestämma storleken på bytearrayen genom att hämtaSystem.IO.FileStream
-objektetsLength
-egenskap. - Fyll i bytearrayen med strömdata genom att anropa
System.IO.FileStream
-objektetsRead
-metod och skicka bytearrayen, startpositionen och strömlängden som ska läsas. - Fyll i objektet
BLOB
genom att tilldela innehållet i bytearrayen till egenskapenMTOM
.
- Skapa ett
-
Konvertera dokumentet PDF.
Anropa
GeneratePDFServiceServiceWse
-objektetsExportPDF2
-metod och skicka följande värden:- Ett
BLOB
-objekt som representerar den PDF-fil som ska konverteras. - En sträng som innehåller sökvägen till filen som ska konverteras.
- Ett
java.lang.String
-objekt som anger filens plats. - Ett strängobjekt som anger målfiltypen för konverteringen. Ange
RTF
. - Ett valfritt
BLOB
-objekt som innehåller inställningar som ska användas när PDF-dokumentet genereras. - En utdataparameter av typen
BLOB
som fylls i av metodenExportPDF2
. MetodenExportPDF2
fyller i det här objektet med det konverterade dokumentet. (Det här parametervärdet krävs bara för webbtjänstanrop).
- Ett
-
Spara den konverterade filen.
- Hämta det konverterade RTF-dokumentet genom att tilldela
BLOB
-objektetsMTOM
-fält till en bytearray. Bytearrayen representerar det konverterade RTF-dokumentet. Kontrollera att du använder objektetBLOB
som används som utdataparameter för metodenExportPDF2
. - Skapa ett
System.IO.FileStream
-objekt genom att anropa dess konstruktor. Skicka ett strängvärde som representerar platsen för RTF-filen. - Skapa ett
System.IO.BinaryWriter
-objekt genom att anropa dess konstruktor och skickaSystem.IO.FileStream
-objektet. - Skriv bytearrayens innehåll till en RTF-fil genom att anropa
System.IO.BinaryWriter
-objektetsWrite
-metod och skicka bytearrayen.
- Hämta det konverterade RTF-dokumentet genom att tilldela