.NET में पीडीएफ को कैसे उगाएं, रोट करें और पुनर्स्थापित करें

.NET में पीडीएफ को कैसे उगाएं, रोट करें और पुनर्स्थापित करें

.NET के लिए Aspose.PDF.Plugin के साथ, आप फसल मार्जिन, घूर्णन उन्मुखता, या बड़े पैमाने पर पृष्ठ आयामों को पुनर्निर्माण कर सकते हैं-बड़े दस्तावेज़ बैच या कस्टम लेआउट आवश्यकताओं के लिये सही।

क्रॉपिंग पीडीएफ पृष्ठ (मर्गिन, ब्लेड, कस्टम आकार)

क्रॉपिंग अवांछित सफेद स्थान, प्रिंट ब्लेड सेट, या विशिष्ट पृष्ठ सामग्री पर ध्यान केंद्रित करता है।

using Aspose.Pdf.Plugins;

string input = @"C:\Docs\source.pdf";
string output = @"C:\Docs\cropped.pdf";

var optimizer = new Optimizer();
var cropOptions = new CropOptions()
{
    // Crop rectangle (left, top, width, height) in user units
    CropBox = new Rectangle(50, 50, 500, 700),
    Pages = new[] { 1, 2 } // Crop only pages 1 and 2
};
cropOptions.AddInput(new FileDataSource(input));
cropOptions.AddOutput(new FileDataSource(output));

optimizer.Process(cropOptions);

रोटिंग पीडीएफ पृष्ठ (पॉर्ट्रेट / लैंडस्केप / कस्टम)

पढ़ने या उत्पादन की जरूरतों के लिए पृष्ठ उन्मुखता को बदलना:

var rotateOptions = new RotateOptions()
{
    Rotation = Rotation.on90, // or .on180, .on270
    Pages = new[] { 2, 4, 6 } // Rotate only even pages
};
rotateOptions.AddInput(new FileDataSource(input));
rotateOptions.AddOutput(new FileDataSource(@"C:\Docs\rotated.pdf"));

optimizer.Process(rotateOptions);

पीडीएफ पृष्ठों का पुनरावृत्ति (पृष्ठ आकार, स्केलिंग)

सभी या चुने हुए पृष्ठों को पत्र, A4 या अनुकूलित आयामों के लिए समायोजित करें:

var resizeOptions = new ResizeOptions()
{
    PageSize = PageSize.PageA4,
    Pages = new[] { 1, 3, 5 } // Resize odd pages
};
resizeOptions.AddInput(new FileDataSource(input));
resizeOptions.AddOutput(new FileDataSource(@"C:\Docs\resized.pdf"));

optimizer.Process(resizeOptions);

मामलों का उपयोग

  • OCR या संग्रहीत करने से पहले आर्टिफैक्ट्स / बोर्डर को हटाने के लिए खेती स्कैन किए गए दस्तावेजों
  • प्रिंटिंग या डिजिटल दृश्य के लिए परिदृश्य पृष्ठों को घुमाएं
  • कानूनी, tabloid, या मिश्रित आकार के दस्तावेजों को मानक प्रारूपों में पुनर्स्थापित करें

अक्सर पूछे जाने वाले प्रश्न

** Q: क्या मैं केवल विशिष्ट पृष्ठों को उगा सकता हूं, घूमता हूं या पुनर्स्थापित करता हूं?**A: हाँ - वर्णन करें Pages प्रत्येक ऑपरेशन पृष्ठ-प्रति-पृष्ठ चयन का समर्थन करता है।

**Q: मैं एक पृष्ठ के उन्मुखता या आकार को कैसे पुनर्स्थापित करूं?**A: RotateOptions का उपयोग करें .on0 चित्र पुनर्स्थापित करने के लिए, या वांछित मानक आकार के साथ ResizeOptions।

Q: क्या परिवर्तन स्थायी हैं?A: हाँ-आउटपुट पीडीएफ परिवर्तनों के साथ संग्रहीत किया जाता है. हमेशा मूल का बैकअप यदि आपको रिवर्स करने की आवश्यकता हो सकती है।

प्रो टिप: क्रमशः कई ऑपरेशनों को संयोजित करें - खेती करें, फिर पुनरावृत्ति करें और फिर घुमाएं - पूर्ण लेआउट ऑटोमेशन के लिए।

 हिंदी