באמצעות Dart API החזק שלנו, מפתחים יכולים לדחוס מסמכי PDF כדי לייעל את התוכן ואת גודל קובץ הפלט. הקטנת גודל PDF מתרחשת על ידי ניקוי נתונים ומשאבים שאינם בשימוש. אתה יכול גם לדחוס תמונות בתוך PDF כדי להקטין עוד יותר את גודל קובץ הפלט.
ניתן לשמור את התוצאה של אופטימיזציה ודחיסה של תוכן ב PDF המקורי או בכל פורמט שמירה זמין - DOCX, DOC, RTF, HTML ועוד רבים אחרים. לדוגמה, דחוס PDF ושמור את הפלט כ Word.
כאמור, SDK ה Dart/Flutter שלנו מאפשר לך להקטין באופן תכנותי את גודל ה PDF. ועכשיו אתה יכול לנסות את הפונקציונליות העוצמתית שלנו ולהעריך כיצד לדחוס PDF ב Dart בעזרת הדוגמה הבאה:
import 'package:aspose_words_cloud/aspose_words_cloud.dart';
final config = Configuration("####-####-####-####-####", "##################");
final wordsApi = WordsApi(config);
final requestDocument = (await File('Input.pdf').readAsBytes()).buffer.asByteData();
final requestCompressOptions = CompressOptions();
requestCompressOptions.imagesQuality = 75;
requestCompressOptions.imagesReduceSizeFactor = 1;
final compressDocumentRequest = CompressDocumentOnlineRequest(
requestDocument, requestCompressOptions);
final compressDocument = await wordsApi.compressDocumentOnline(compressDocumentRequest);
final convertDocument = ConvertDocumentRequest(compressDocument.document.values.first, 'pdf');
await wordsApi.convertDocument(convertDocument);
Aspose.Words Cloud SDK for Dart מ-GitHub והשתמש בו בפרויקט שלך. הוסף את התלות הזו ל- pubspec.yaml: dependencies: aspose_words_cloud: 22.4.0
אנא עקוב אחר Instructions אלה כדי לקבל במהירות את אישורי האבטחה הדרושים ולגשת ל- REST API שלנו.
עיין בתיעוד Repository Documentation כדי לראות את הפרטים.
אתה יכול לבצע דחיסת מסמכים עבור פורמטים אחרים של קבצים: