Შეიმუშავეთ TIFF დამუშავების პროგრამა Node.js - ში TIFF Optimization API გამოყენებით. ეს ძლიერი Node.js გადაწყვეტა დაგეხმარებათ TIFF ფაილების ძალისხმევის ოპტიმიზაციაში და შემცირებაში. ტესტი TIFF compressing შესაძლებლობების ონლაინ უფასოდ!
გახადეთ დიდი TIFF ფაილები ხარისხის დაკარგვის გარეშე. წაშალეთ არასაჭირო და გამოუყენებელი მონაცემები. TIFF ფაილის ზომა კოდში. JavaScript ბიბლიოთეკა დეველოპერებს აძლევს ინტეგრირებულ API ს TIFF კონტენტის ოპტიმიზაციისთვის.
JavaScript ბიბლიოთეკა არის დამოუკიდებელი გადაწყვეტა და არ საჭიროებს მესამე მხარის პროგრამული უზრუნველყოფის დაინსტალირებას.
უდანაკარგო შეკუმშვა და ღრმა შინაარსის ოპტიმიზაცია 'Aspose.Words for Node.js via .NET'. შემდეგი მაგალითი გვიჩვენებს, თუ როგორ უნდა მოხდეს TIFF ფაილის შინაარსის ოპტიმიზაცია JavaScript ში:
npm install @aspose/words
კოპირება
const aw = require('@aspose/words');
var doc = new aw.Document()
var builder = new aw.DocumentBuilder(doc)
shape = builder.insertImage("Input.tiff")
var saveOptions = new aw.Saving.ImageSaveOptions(aw.SaveFormat.Tiff)
saveOptions.tiffCompression = aw.Saving.TiffCompression.Lzw
shape.getShapeRenderer().save("Output.tiff", saveOptions)
const aw = require('@aspose/words');
var doc = new aw.Document("Input.tiff");
doc.cleanup();
var shapes = doc.getChildNodes(aw.NodeType.Shape, true)
for (var shape of shapes) {
if (shape.hasImage()) {
// Ეს მდე დეველოპერი აირჩიოს ბიბლიოთეკა იმიჯი შეკუმშვის.
const imageData = shape.getImageData().toStream();
// ...
// Შეკუმშოს გამოსახულება და დააბრუნეთ იგი ფორმაში.
shape.getImageData().setImage(compressedImageBuffer);
}
}
var saveOptions = new aw.Saving.PdfSaveOptions()
saveOptions.cacheBackgroundGraphics = true
doc.save("Output.tiff", saveOptions)
const aw = require('@aspose/words');
var doc = new aw.Document("Input.tiff");
doc.cleanup();
var shapes = doc.getChildNodes(aw.NodeType.Shape, true)
for (var shape of shapes) {
if (shape.hasImage()) {
// Ეს მდე დეველოპერი აირჩიოს ბიბლიოთეკა იმიჯი შეკუმშვის.
const imageData = shape.getImageData().toStream();
// ...
// Შეკუმშოს გამოსახულება და დააბრუნეთ იგი ფორმაში.
shape.getImageData().setImage(compressedImageBuffer);
}
}
doc.save("Output.tiff")
const aw = require('@aspose/words');
var doc = new aw.Document("Input.tiff");
doc.cleanup();
var shapes = doc.getChildNodes(aw.NodeType.Shape, true)
for (var shape of shapes) {
if (shape.hasImage()) {
// Ეს მდე დეველოპერი აირჩიოს ბიბლიოთეკა იმიჯი შეკუმშვის.
const imageData = shape.getImageData().toStream();
// ...
// Შეკუმშოს გამოსახულება და დააბრუნეთ იგი ფორმაში.
shape.getImageData().setImage(compressedImageBuffer);
}
}
var saveOptions = new aw.Saving.OoxmlSaveOptions()
saveOptions.compressionLevel = aw.Saving.CompressionLevel.Maximum
doc.save("Output.tiff", saveOptions)
const aw = require('@aspose/words');
var doc = new aw.Document()
var builder = new aw.DocumentBuilder(doc)
shape = builder.insertImage("Input.tiff")
var saveOptions = new aw.Saving.ImageSaveOptions(aw.SaveFormat.Tiff)
saveOptions.tiffCompression = aw.Saving.TiffCompression.Lzw
shape.getShapeRenderer().save("Output.tiff", saveOptions)
We host our Node.js via .Net packages in NPM repositories. Please follow the step-by-step instructions on how to install "Aspose.Words for Node.js via .NET" to your developer environment.
This package is compatible with Node.js 14.17.0 or higher.
თქვენ შეგიძლიათ ფაილების ოპტიმიზაცია მრავალი სხვა ფაილის ფორმატში: