Word, içeriğin sayfada nasıl göründüğünü etkileyen çeşitli sayfa düzeni ve biçimlendirme seçenekleri sunar. Sayfa yönünü (dikey, yatay) özelleştirebilirsiniz. Word’de bir sayfa veya birden çok sayfa için sayfa yönünün nasıl değiştirileceği Cloud API’mizi kullanarak hızlı ve kolaydır. Bu derste, Ruby öğreticisini kullanarak Word belgesinde sayfa yönünü nasıl değiştireceğinizi PC veya MAC’de bir sayfanın yönünü yatay olarak nasıl değiştireceğinizi göstereceğim. Ek olarak, Ruby uygulamasında yatay yönlendirmeyi dikey olarak nasıl değiştireceğimizi göreceğiz.
Bu yazıda aşağıdaki konular ele alınacaktır:
- Kelime Sayfa Yönünü Yatay veya Dikey Olarak Değiştirmek için API
- Kelime Sayfalarının Yönünü Ruby’de Yatay Olarak Değiştirin
- Ruby’de Word Belgesinin Yönünü Dikey Olarak Değiştirin
Word Sayfa Yönünü Yatay veya Dikey Olarak Değiştirmek için API
GroupDocs.Merger API istemcisi, belirli veya tüm Word belgesi sayfaları için Dikey sayfa yönünü veya Yatay sayfa yönünü ayarlamanıza olanak tanır. Ek olarak API, Ruby uygulamalarında sayfaların taşınmasına, sayfaların değiştirilmesine, sayfaların kaldırılmasına, belgelerin bölünmesine, sayfaların çıkarılmasına ve belge sayfalarının döndürülmesine izin verir. Ruby’de Word DOC/DOCX dosyalarının sayfa yönünü değiştirmek için Ruby GroupDocs.Merger kullanacağız. API’nin ayrıntıları ve diğer özellikleri için dokümantasyon yönergelerini ziyaret edebilirsiniz.
Konsolda aşağıdaki komutu kullanarak GroupDocs.Merger API’yi Ruby projenize kurabilirsiniz:
gem install groupdocs_merger_cloud
Lütfen adımları ve mevcut kod örneklerini izlemeye başlamadan önce gösterge tablosundan Müşteri Kimliğinizi ve İstemci Sırrınızı da alın. Kimliğinizi ve sırrınızı aldıktan sonra, aşağıda gösterildiği gibi uygulamanıza aşağıdaki kodu ekleyin:
# http://api.groupdocs.cloud için Ruby uygulamasında https://github.com/groupdocs-merger-cloud/groupdocs-merger-cloud-Ruby taşını yükleyin
require 'groupdocs_merger_cloud'
# Ücretsiz kayıttan sonra client_id ve client_secret'inizi https://dashboard.groupdocs.cloud adresinden alın.
@app_sid = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
@app_key = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
Şimdi, google docs’ta dikeyden yataya nasıl geçileceğini görelim.
Ruby’de Word Sayfalarının Yönünü Yatay Olarak Değiştirin
Google Dokümanlar’da manzarayı programlı olarak değiştirmenin basit bir yolu ile başlayalım. Ruby kullanarak Word’de bir sayfa manzarasını nasıl çevireceğinizle ilgili adımlar şunlardır:
- İlk olarak, bir örnek oluşturun PagesApi
- Ardından, OrientationOptions örneği oluşturun
- Ardından, bir FileInfo örneği oluşturun
- Girdi dosyası yolunu ve çıktı dosyası yolunu ayarlayın
- Yönü değiştirmek için virgülle ayrılmış sayfa numaraları sağlayın
- Oryantasyon modunu Yatay olarak ayarla
- Ardından, bir OrientationRequest örneği oluşturun
- Son olarak, OrientationRequest seçenekleriyle PagesApi.orientation() yöntemini çağırarak sayfa yönünü değiştirin.
Aşağıdaki Ruby kodu, bir Word belgesinin bazı sayfalarının dikey yönünü yatay olarak değiştirir.
# Pages API'sinin bir örneğini oluşturun
@pagesApi = GroupDocsMergerCloud::PagesApi.from_keys(@app_sid, @app_key)
@options = GroupDocsMergerCloud::OrientationOptions.new
@options.file_info = GroupDocsMergerCloud::FileInfo.new
@options.file_info.file_path = 'change-page-orientation/four-pages.docx'
@options.output_path = "change-page-orientation/to-landscape.docx"
@options.pages = [2, 4]
@options.mode = "Landscape"
@result = @pagesApi.orientation(GroupDocsMergerCloud::OrientationRequest.new(@options))
puts("Successfully changed word document orientation from Portrait to Landscape.")
Yukarıdaki kod örneği, kelimede portreden manzaraya değişecektir. Word’de bir sayfanın nasıl yatay hale getirileceği için yukarıdaki kodu da kullanabilirsiniz.
Ruby’de Word Belgesinin Yönünü Dikey Olarak Değiştirin
Benzer şekilde, word belgesinin herhangi bir sayfa grubunu dikey yönde yapabilirsiniz. Aşağıdaki adımlar, Ruby kullanarak Word sayfasının yönünü dikey olarak değiştirmeye izin verir:
- İlk olarak, bir örnek oluşturun PagesApi
- Ardından, OrientationOptions örneği oluşturun
- Ardından, bir FileInfo örneği oluşturun
- Girdi dosyası yolunu ve çıktı dosyası yolunu ayarlayın
- Yönü değiştirmek için virgülle ayrılmış sayfa numaraları sağlayın
- Oryantasyon modunu Portre olarak ayarla
- Ardından, bir OrientationRequest örneği oluşturun
- Son olarak, OrientationRequest seçenekleriyle PagesApi.orientation() yöntemini çağırarak sayfa yönünü değiştirin.
Aşağıdaki Ruby kodu, bir Word belgesinin bazı sayfalarının yatay yönünü dikey olarak değiştirir.
# Pages API'sinin bir örneğini oluşturun
@pagesApi = GroupDocsMergerCloud::PagesApi.from_keys(@app_sid, @app_key)
@options = GroupDocsMergerCloud::OrientationOptions.new
@options.file_info = GroupDocsMergerCloud::FileInfo.new
@options.file_info.file_path = 'change-page-orientation/four-pages.docx'
@options.output_path = "change-page-orientation/to-portrait.docx"
@options.pages = [2, 4]
@options.mode = "Portrait"
@result = @pagesApi.orientation(GroupDocsMergerCloud::OrientationRequest.new(@options))
puts("Successfully changed word document orientation from Landscape to Portrait.")
Yukarıdaki kod örneği, google dokümanlar sayfalarının yönünü yataydan dikeye değiştirecektir. Bu kod örneği, kelimedeki bir sayfanın yönünü değiştirmek için de kullanılabilir.
Özetliyor
Bu yazıda, birden çok sayfanın google dokümanlarında sayfa yönünün nasıl değiştirileceğini ve benzer şekilde Ruby kullanarak Word’de bir sayfa yönünün nasıl değiştirileceğini öğrendik. Dikeyden yataya word belgesinin seçilen sayfalarının word’ünde sayfa yönünü değiştiren kaynak kod örneğini gördük. Ayrıca Ruby’de seçilen sayfaların yatay yönünü de dikey olarak değiştirdik. Yönlendirme kelime sayfalarını çevrimiçi olarak değiştirebilen google docs’ta tek sayfalık bir manzara oluşturmak için kendi uygulamanızı oluşturmayı deneyebilirsiniz.
Bir soru sor
GroupDocs.Merger API hakkında daha fazla ayrıntı için lütfen belgeleri ziyaret edin. Word’de sayfa yönünün nasıl değiştirileceğiyle ilgili sorularınızı Forum aracılığıyla bize sorabilirsiniz.