How to Get Specific Attachment from PDF File Using C#, Java & PHP in Cloud

This tutorial shows how developers can get a specific attachment from a PDF using Aspose.Pdf for Cloud API in your applications. Developers can use Aspose REST API with any language: .NET, Java, PHP, Ruby, Rails, Python, jQuery and many more. Aspose for Cloud is a cloud-based document generation, conversion and automation platform for developers that offer a unique suite of APIs to work with Word documents, Excel spreadsheets, PowerPoint presentations, PDFs, and email formats and protocols.
//your code here...//[C# Code Sample] //build URI to get selected attachment string strURI = "http://api.aspose.com/v1.1/pdf/input.pdf/attachments/1"; string signedURI = Sign(strURI); Stream responseStream = ProcessCommand(signedURI, "GET"); StreamReader reader = new StreamReader(responseStream); string strJSON = reader.ReadToEnd(); //Parse the json string to JObject JObject parsedJSON = JObject.Parse(strJSON); //Deserializes the JSON to a object. AttachmentResponse attachmentResponse = JsonConvert.DeserializeObject<AttachmentResponse>(parsedJSON.ToString()); Attachment tempAttachment = attachmentResponse.Attachment; //Here is the BaseResponse class public class BaseResponse { public BaseResponse() { } public string Code { get; set; } public string Status { get; set; } } //Here is the AttachmentResponse class public class AttachmentResponse : BaseResponse { public AttachmentResponse() { } public Attachment Attachment { get; set; } } //Here is the LinkResponse class public class LinkResponse { public string Href { get; set; } public string Rel { get; set; } public string Title { get; set; } public string Type { get; set; } } //Here is the Attachment class public class Attachment { public Attachment() { } public Color Color { get; set; } public string MimeType { get; set; } public string Name { get; set; } public string CreationDate { get; set; } public string ModificationDate { get; set; } public Int32 Size { get; set; } } //Here is the Color class public class Color { public Color() { } public List<LinkResponse> Links { get; set; } public int A { get; set; } public int B { get; set; } public int G { get; set; } public int R { get; set; } } //[PHP Code Sample] use Aspose\Cloud\Common\AsposeApp; use Aspose\Cloud\Common\Utils; AsposeApp::$appSID = "..."; AsposeApp::$appKey = "..."; $method = "GET"; $base_url = "http://api.aspose.com/v1.1"; $request_url = "$base_url/pdf/Document1.pdf/attachments/1"; $signed_url = Utils::sign($request_url); $response = Utils::processCommand($signed_url, $method, "", ""); $response = json_decode($response); var_dump($response); //[Java Code Sample] //build URI to get selected attachment String strURI = "http://api.aspose.com/v1.1/pdf/input.pdf/attachments/1"; String signedURI = Sign(strURI); InputStream responseStream = ProcessCommand(signedURI, "GET"); String strJSON = StreamToString(responseStream); Gson gson = new Gson(); //Parse and Deserializes the JSON to a object. AttachmentResponse attachmentResponse = gson.fromJson(strJSON,AttachmentResponse.class); Attachment TempAttachment = attachmentResponse.getAttachment(); //Here is the BaseResponse class public class BaseResponse { public BaseResponse() { } private String Code; private String Status; public String getCode(){return Code;} public String getStatus(){return Status;} public void setCode(String temCode){ Code=temCode;} public void setStatus(String temStatus){ Status=temStatus;} } //Here is the AttachmentResponse class public class AttachmentResponse extends BaseResponse { public AttachmentResponse() { } private Attachment Attachment; public Attachment getAttachment(){return Attachment;} } //Here is the Attachment class public class Attachment { public Attachment() { } private Color Color; private String MimeType; private String Name; private String CreationDate; private String ModificationDate; private int Size; public Color getColor(){return Color;} public String getMimeType(){return MimeType;} public String getName(){return Name;} public String getCreationDate(){return CreationDate;} public String getModificationDate(){return ModificationDate;} public int getAttachmentSize(){return Size;} } //Here is the Color class public class Color { public Color() { } private int A; private int B; private int G; private int R; public int getA(){return A;} public int getB(){return B;} public int getG(){return G;} public int getR(){return R;} }

Url: http://www.aspose.com/docs/display/pdfcloud/Get+a+Specific+Attachment+from+a+PDF

Language: Java | User: Sheraz Khan | Created: Apr 1, 2015 | Tags: get specific attachment from PDF Aspose.Pdf for Cloud API Aspose for Cloud SDKs get attachment from PDF in C# get PDF attachment in Java Pdf REST API PDF cloud API