მარტივად გახსენით Word, PDF დოკუმენტები Java კოდის მხოლოდ რამდენიმე ხაზით. ჩვენი Java ბიბლიოთეკა მოგაწვდით ყველაფერს, რაც გჭირდებათ დოკუმენტის შინაარსზე პროგრამულად წვდომისთვის.
თუ გსურთ ტექსტური ფაილის გახსნა და მონაცემებთან მუშაობა უბრალო ტექსტის ფორმატში, ამის გაკეთება შეგიძლიათ Java ენისა და ოპერაციული სისტემის ყველაზე ძირითადი ფუნქციების გამოყენებით. რაც შეეხება საოფისე დოკუმენტების კითხვას, რომლებიც წარმოდგენილია მრავალფეროვან ფორმატებში (DOCX, DOC, PDF, RTF, ODT, HTML და ა.შ.), ამ ამოცანის ამოხსნა უფრო რთულია, რადგან ასეთი დოკუმენტები აღწერილია რთული ხის მსგავსი მონაცემებით. სტრუქტურები DOM მოდელის ფარგლებში.
ჩვენი Java ბიბლიოთეკა არის ღრუბელზე დაფუძნებული გადაწყვეტა, რომელიც საშუალებას მოგცემთ გახსნათ დოკუმენტები ნებისმიერ ოფისში და ვებ ფორმატში. ეს განაწილებული მიდგომა გაძლევთ მოქნილობას პროგრამული უზრუნველყოფის შემუშავებაში Java ენის გამოყენებით, რადგან ყველა რესურსზე ინტენსიური დოკუმენტის დამუშავება მოხდება Aspose სერვერებზე. ყველაფერი რაც თქვენ გჭირდებათ არის პირადი გასაღებების მიღება Cloud API ზე წვდომისთვის Java კოდში.
შეგიძლიათ გაიმეოროთ დოკუმენტის ელემენტები, ან შეგიძლიათ მოძებნოთ კონკრეტული ელემენტები DOM ხეში. ჩვენ გთავაზობთ Java ს ფუნქციების ფართო სპექტრს, როგორც დოკუმენტის სტრუქტურასთან, ასევე დოკუმენტის კვანძებში არსებულ მონაცემებთან მუშაობისთვის.
Java კოდის შემდეგი მაგალითი დაგეხმარებათ სწრაფად გაარკვიოთ, როგორ ჩატვირთოთ დოკუმენტი და შეასრულოთ მასზე რამდენიმე მოქმედება.
import com.aspose.words.cloud.*;
ApiClient apiClient = new ApiClient("####-####-####-####-####", "##################", null);
WordsApi wordsApi = new WordsApi(apiClient);
String fileName = "Input.docx";
byte[] requestFileContent = Files.readAllBytes(Paths.get(new String(Files.readAllBytes(
Paths.get(fileName)), "utf8")).toAbsolutePath());
UploadFileRequest uploadDocumentRequest = new UploadFileRequest(requestFileContent, fileName, null);
wordsApi.uploadFile(uploadDocumentRequest);
ParagraphInsert requestParagraph = new ParagraphInsert();
requestParagraph.setText("Reading and writing to the file in the cloud occurs automatically.");
InsertParagraphRequest insertParagraphRequest = new InsertParagraphRequest(
fileName, requestParagraph, null, null, null, null, null, null, null, null, null, null);
wordsApi.insertParagraph(insertParagraphRequest);
DownloadFileRequest downloadDocumentRequest = new DownloadFileRequest(fileName, null, null);
wordsApi.downloadFile(downloadDocumentRequest);
დააინსტალირეთ 'Aspose.Words Cloud SDK for Java' Maven build ავტომატიზაციის ხელსაწყოს გამოყენებით.
დაამატეთ ეს დამოკიდებულება თქვენი პროექტის POM ში:
როგორც ალტერნატივა, შეგიძლიათ კლონიროთ Aspose.Words Cloud SDK for Java წყაროს კოდისთვის GitHub-დან და გამოიყენოთ იგი თქვენს პროექტში. გთხოვთ, მიჰყვეთ ამ Instructions, რომ სწრაფად მიიღოთ უსაფრთხოების საჭირო სერთიფიკატები და შეხვიდეთ ჩვენს REST API ზე.
დეტალების სანახავად იხილეთ Repository Documentation.