C# API’lerini kullanarak Belgeleri Döndürme

Aspose.Total for .NET’i kullanarak C# tabanlı uygulamadaki Görüntüleri ve PDF belgelerini döndürün.

 

Eğik veya yanlış yönlendirilmiş içeriği düzeltmek, okunabilirliği ve görsel tutarlılığı sağlamak için belge döndürme çok önemlidir. PDF’ler ve görüntüler bağlamında, döndürme için .NET uygulamalarının kullanılması, taranan belgelerde yaygın olarak bulunan sorunların çözümünde faydalı olduğunu kanıtlıyor. Yönelimi standartlaştırmak yalnızca okunabilirliği artırmakla kalmaz, aynı zamanda özellikle işbirlikçi veya paylaşılan ortamlarda uyumlu ve düzenli bir sunuma da katkıda bulunur.

Belge döndürme için .NET uygulamalarının kullanılması verimli ve programlanabilir bir çözüm sağlar. Otomasyon, belge veya görüntülerin toplu olarak döndürülmesine olanak tanıyarak süreci kolaylaştırır. Ek olarak, .NET uygulamalarının sunduğu özelleştirme seçenekleri, kullanıcılara rotasyonu belirli gereksinimlere göre uyarlama olanağı vererek daha kullanıcı dostu ve organize bir belge yönetimi yaklaşımına katkıda bulunur.

PDF Belgelerini Döndür

Aspose.Total for .NET, Aspose.PDF bileşeni aracılığıyla PDF döndürme için güçlü bir çözüm sunar. Bu özellik, PDF belgelerindeki yönlendirme sorunlarını düzeltmek, uygun hizalama ve okunabilirliği sağlamak için çok önemlidir. Geliştiriciler, PDF dosyalarındaki sayfaları programlı bir şekilde döndürmek için Aspose.PDF’den yararlanabilir ve sayfaların farklı yönlerde taranabileceği veya oluşturulabileceği senaryoları ele alabilir. Bu özellik özellikle belge standardizasyonu ve sunum tutarlılığı açısından değerlidir. Geliştiriciler, sayfaları tek tek veya toplu olarak döndürmek, süreçleri kolaylaştırmak ve genel iş akışı verimliliğini artırmak için Aspose.PDF’yi uygulamalarına dahil edebilir. Ek olarak Aspose.PDF, özelleştirmeye olanak tanıyarak geliştiricilerin dönüş açılarını belirlemesine ve döndürme sürecini belirli gereksinimleri karşılayacak şekilde uyarlamasına olanak tanır.

C# Kodu - PDF Belgesi Sayfalarını Döndürme

Document pdfDoc = new Document(dataDir + "sourceFile.pdf");
foreach (Page page in pdfDoc.Pages){
Aspose.Pdf.Rectangle r = page.MediaBox;
double newHeight = r.Width;
double newWidth = r.Height;
double newLLX = r.LLX;
double newLLY = r.LLY + (r.Height - newHeight);
page.MediaBox = new Aspose.Pdf.Rectangle(newLLX, newLLY, newLLX + newWidth, newLLY + newHeight);
page.CropBox = new Aspose.Pdf.Rectangle(newLLX, newLLY, newLLX + newWidth, newLLY + newHeight);
page.Rotate = Rotation.on90;
}
pdfDoc.Save( dataDir + "roated-document.pdf");
view raw pdf-rotation.cs hosted with ❤ by GitHub

Görüntü Döndürme

Aspose.Total for .NET, .NET uygulamalarında görüntü rotasyonunu kolaylaştıran güçlü bir API olan Aspose.Imaging’i içerir. Görüntü döndürme, yönlendirmeleri düzeltmek, uygun hizalama ve sunumu sağlamak için çok önemli bir özelliktir. Aspose.Imaging, geliştiricilerin görüntüleri çeşitli formatlarda programlı olarak döndürmesine olanak tanır; görüntülerin tarama, fotoğraf veya diğer nedenlerden dolayı ayarlanması gereken senaryoları ele alır. Geliştiriciler, Aspose.Imaging’i sorunsuz bir şekilde .NET uygulamalarına dahil edebilir ve görüntülerin verimli ve otomatik olarak döndürülmesine olanak tanır. Bu, özellikle tekdüze yönlendirme gerektiren görüntü gruplarıyla uğraşırken faydalıdır.

C# Kodu - Görüntüleri Belirli Açıda Döndürme

using Aspose.Imaging;
using Aspose.Imaging.FileFormats.Png;
using Aspose.Imaging.FileFormats.Svg;
using System;
using System.IO;
string templatesFolder = @"c:\Users\USER\Downloads\templates\";
string dataDir = templatesFolder;
using (RasterImage image = (RasterImage)Image.Load(dataDir + "template.jpg"))
{
if (!image.IsCached)
{
image.CacheData();
}
image.Rotate(20f, true, Color.Red);
image.Save(dataDir + "result.jpg");
}
File.Delete(dataDir + "result.jpg");