Rabu, 09 September 2015

New permissions requirements for Android TV

Posted by Anirudh Dewani, Developer Advocate


Android 6.0 introduces a new runtime permission model that gives users more granular control over granting permissions requested from their apps and leads to faster app installs. Users can also revoke these permissions from Settings at any point of time. If an app running on the M Preview supports the new permissions model, the user does not have to grant any permissions when they install or upgrade the app. Developers should check for permissions that require runtime grant from users, and request them if the app doesn’t already have them.


To list all permissions that require runtime grant from users on Android 6.0 -


adb shell pm list permissions -g -d 


RECORD_AUDIO



Apps should generally request as few permissions as possible. Voice search is an integral part of Android TV content discovery experience. When using the internal SpeechRecognizer to enable Voice Search, apps must declare RECORD_AUDIO permission in the manifest. RECORD_AUDIO requires explicit user grant during runtime in Android 6.0. When using the Android TV Leanback support library, apps can eliminate the need for requesting RECORD_AUDIO during runtime by using SpeechRecognitionCallback instead of SpeechRecognizer.


SearchActivity.java



Commit from Android TV Leanback Sample repository.



mFragment = (SearchFragment) getFragmentManager()
                .findFragmentById(R.id.search_fragment);

if (!USE_INTERNAL_SPEECH_RECOGNIZER) {
   
    mSpeechRecognitionCallback = new SpeechRecognitionCallback() {
        
        @Override
        public void recognizeSpeech() {
            if (DEBUG) Log.v(TAG, "recognizeSpeech");
        
            // ACTION_RECOGNIZE_SPEECH
            startActivityForResult(mFragment.getRecognizerIntent(), REQUEST_SPEECH);
        }
    };
    mFragment.setSpeechRecognitionCallback(mSpeechRecognitionCallback);
}



When SpeechRecognitionCallback is set, Android Leanback support library will let the your activity process the voice search action instead of using the internal SpeechRecognizer. The app can then use RecognizerIntent to support speech recognition.


If you have an Android TV app targeting API Level 23, please update the app to use SpeechRecognitionCallback and remove RECORD_AUDIO permission from your manifest.

Play Games Loot Drop for Developers

Posted by Ben Frenkel, Product Manager Google Play Games


Launched last March, Player Analytics is already becoming an important tool for many game developers, helping them to manage their games businesses and optimize in-game player behavior. Today we’re expanding Player Analytics with two new analytics reports that give you better visibility into time-based player activity and custom game events. We’re also introducing a new Player Stats API to let you tune your game experience for specific segments of players across the game lifecycle. Along with those, we’re rolling out a new version of our C++/iOS SDKs and Unity plug-in and giving you better tools to manage repeating Quests.


New useful reports for developers



We are launching two new reports later this week in the Play Games developer console: the Player Time Series Explorer and the Events Viewer. We’ve also made improvements to our player retention report.


Player Time Series Explorer



Ever wondered what your players are doing in the first few minutes of gameplay? What happens just before players spend or churn? The time-series explorer lets you understand what happens in these critical moments for your players.


For example, you carefully built out the first set of experiences in your game, but are surprised by how many players never get through even the first set of challenges. With the Player Time Series Explorer, you can now see which challenges are impeding player progress most, and make targeted improvements to decrease the rate of churn. Learn more.


Customize settings to explore player time series




Select from a list of preset questions




Find out what happens before your players spend for the first time


Select “What happens before first spend” to see what happens just before your players spend for the first time. Time series are aligned by first spend event so you can easily explore what happened just before and after first purchase.




Find out what happens before your players churn


Select “What happens before churn” to see what happens before your players stop playing. In the example below, all the churn events are right aligned to make it easier to compare player time series.




Hovering over events shows you additional details

You can see more details for all event types by holding your cursor over the event’s shape. In this example, you can see that “Player 03” spent $4.99 after earning six achievements. Hovering over the achievement shapes will show you which specific achievements were earned.




Events Viewer



Now you can create your own reports based on your custom Play Games’ events. You can select multiple events to display and bookmark the report for easy access. Learn more.


Here’s an example showing how a developer can compare the rates at which Players are entering contests, winning, and almost winning. This report would identify opportunities to improve the balance of its contest modes. You can then bookmark the settings so you can easily track improvements.




28x28 day retention grid



We added a 28-day-by-28-day retention grid to help you compare retention rates across a larger number of new user cohorts.




Tailor player experiences with the Player Stats API



Stats and reports give you insights into your what your players are doing, but wouldn’t it be nice to take action on those insights in your game? That’s what the Player Stats API is all about. The Player Stats API lets you tailor player experiences to specific segments of players across the game lifecycle. Player segments are based on player progression, spend, and engagement.


Here are some examples of what you can do with Player Stats API:


  • For highly engaged players that just aren’t spending, you can show them special bonuses that are aimed at recruiting others to play instead of spending

  • For your most prolific spenders, you can provide occasional free gifts and upgrades

  • For users that haven’t found their stride in your game, you can show them a video that directs them to community features, like clan attacks or alliances, that drive deeper engagement

  • For players that have been away from the game for a while, you can give them a welcome back message that acknowledges impressive accomplishments, and award a badge designed to encourage return play


The Player Stats API is launching in the next few weeks.


C++/iOS SDK and Unity Plug-in updates



iOS support for Play game services just got a lot better. This update includes improved CocoaPods support, which will make it easier to configure Play game services in Xcode. This also means you’ll have a much easier time building for iOS using the Unity plug-in as well.


The latest build of the C++/iOS SDKs is now built on the new Google Sign-In framework, which adds support for authentication via multiple Google apps, including Gmail and YouTube. More importantly, if a player does not have any applicable Google apps installed, the Sign-In framework will bring up a webview within the app for authentication. Opening up a webview inside the app, instead of switching to a separate browser instance, makes for a much better user experience, and addresses a top developer request. For more on the new Google Sign-in library on iOS, check out this video. Learn more.


Improved Quests



Quests are a great way of engaging your players with new goals, and with this update we have made managing Quests easier with the introduction of repeating Quests. You can create Quests that run weekly or monthly by checking the repeating quest box. This will make it easier for you to engage your players with regularly occurring challenges. Repeating Quests will be launching in the next few weeks.


If you have previously integrated Quests, you can easily convert them into repeating quests by following two easy steps.


1. Go to Quests section of developer console, and open up an existing Quest. Click the copy Quest button at the top of the page




2. Scroll down to the Schedule section of the Quest form, check the “Repeating quest” box, select between monthly and weekly quests under “Repeats”, and leave the “Ends:” field set to “Never”. After hitting save, you are done! From then on, the quest will run weekly or monthly until you decide to end it.




Google Play game services (GPGS) docs and SDK downloads


  • GPGS overview: https://developers.google.com/games/services/?utm_campaign=cwag-voice-actions-94

  • Gettings started with GPGS guide: https://developers.google.com/games/services/console/enabling?utm_campaign=cwag-voice-actions-94

  • Downloads

    • Android, iOS, and C++ SDK

    • Unity Plugin


Jumat, 04 September 2015

New Course: Android Design for Developers

Posted by Nick Butcher, pixel pusher




What makes an app intuitive and easy to use? What makes it hard or frustrating? How can your app stand out in a competitive market? Learn the fundamentals of good Android design and the patterns that have proven to work on Android to help you to build better apps.


This 5-lesson series, available on Udacity, begins with a crash course on the fundamentals of Android UI design. It helps you to sort your DIPs from your pixels, to pick the right layouts and navigation structures and shows you how to style your app to match your brand. The rest of the course is a deep dive into the principles and implementation of material design to show you how to build beautiful consistent experiences that are right at home on Android.





Lesson 2 dives into the concept of tangible surfaces, and how they establish hierarchy to make your UI more understandable. Lesson 3 looks at applying bold graphic design, or how the principles of space, color, typography and imagery help you to create a beautiful, branded experience. Lesson 4 studies the use of meaningful motion to bring your apps to life and create a seamless and more intuitive experience. Finally, lesson 5 shows how adaptive design makes your app shine on any screen size.


This course is aimed at developers familiar with Android who want to boost their design skills or designers who want to understand more about the platform they’re creating for. The full course is available for free or you can enroll in Udacity’s Android Nanodegree for extra help and support. So sign up for the Android design for developers course and go build something brilliant!

Kamis, 03 September 2015

DAFTAR GEMSCOOL Indonesia | Games Scool Login Di Komputer

Pada kesempatan kali ini saya akan memberikan seputar bagaimana cara daftar gemscool atau login games scool lewat pc atau laptop yang mana saat ini sudah mulai banyak di sukai oleh banyak para maniak game.

Gemscool yang tak lain merupakan sebuah situs secara online yang menyuguhkan bermacam aneka jenis game,namun untuk bisa memainkan gemscool tersebut pastinya kita harus membuat atau daftar gemscool terlebih dahu di situsnya.

Sejatinya tutorial yang akan saya sampaikan ini tentunya sangat penting di ketahui khususnya bagi mereka yang sangat doyan main game online di games scool serta belum memiliki gemscool id karena id gemscool tersebut akan menjadi kunci guna kita dapat menjalankan serta menikmati segala permainan di dalamnya.

Nah untuk itu berkaitan dengan cara daftar gemscool indonesia/games scool login di komputer ini di harapkan akan dapat memberikan manfa'at sekaligus petunjuk bagi yang ingin mencoba untuk daftar gemscool di komputer.

Untuk lebih jelasnya silahkan ikuti langkah-langkah sebagai berikut di bawah ini :

Daftar gemscool
Daftar Gemscool Indonesia



1. Silahkan buka alamat gemscool di Daftar Gemscool

2. Klik REGISTER di pojok kana atas 

Daftar gemscool

3. Isilah kolom-kolom pada halaman pendaftaran gemscool seperti : ID Gemscool,Password,Alamat email,Password Hint,Answear Hint dan No HP dan apabila anda belum mempunyai alamat emailnya tentu saja bisa di pelajari di sini Daftar yahoo atau daftar gmail 

Dan untuk cara pengisian kolom pendaftaranya silahkan lihat pada contoh gambar di bawah ini :

Daftar gemscool


4. Selanjutnya beri ceklis / centang pada kotak saya setuju dan masukan beberapa digit angka yang muncul dalam box capta ke kolom di bawahnya kemudian setelah itu klik Daftar

Daftar gemscool

5. Tunggu sebentar samapi terbuka pesan pemberitahuan seperti yang nampak pada contoh gambar berikut di bawah ini lalu klik Halaman utama gemscool

Daftar gemscool

6. Kemudian selanjutnya anda akan di arahkan menuju halaman utama dan di sini anda kembali memasukan User ID serta kata sandi / password gemscool yang telah anda buat sebelumnya lihat gambar di bawah ini jangan lupa untuk memberi centang pada kotak scure login selanjutnya klik LOGIN

Daftar gemscool

7. Pada tahap berikutnya kembali anda tunggu sejenak sampai terbuka halaman yang berisi pesa Selamat datang yang di serta User ID anda perhatikan gambar di bawah ini

Daftar gemscool

Demikianlah tutorial singkat mengenai cara daftar gemscool indonesia/games scool login di komputer semoga bermanfa'at dan membantu

Baca juga  : Buat akun COC di android

Rabu, 02 September 2015

Chrome custom tabs smooth the transition between apps and the web

Originally posted on the Chromium blog



Posted by Yusuf Ozuysal, Chief Tab Customizer



Android app developers face a difficult tradeoff when it comes to showing web content in their Android app. Opening links in the browser is familiar for users and easy to implement, but results in a heavy-weight transition between the app and the web. You can get more granular control by building a custom browsing experience on top of Android’s WebView, but at the cost of more technical complexity and an unfamiliar browsing experience for users. A new feature in the most recent version of Chrome called custom tabs addresses this tradeoff by allowing an app to customize how Chrome looks and feels, making the transition from app to web content fast and seamless.





Chrome custom tabs with pre-loading vs. Chrome and WebView



Chrome custom tabs allow an app to provide a fast, integrated, and familiar web experience for users. Custom tabs are optimized to load faster than WebViews and traditional methods of launching Chrome. As shown above, apps can pre-load pages in the background so they appear to load nearly instantly when the user navigates to them. Apps can also customize the look and feel of Chrome to match their app by changing the toolbar color, adjusting the transition animations, and even adding custom actions to the toolbar so users can perform app-specific actions directly from the custom tab.


Custom tabs benefit from Chrome’s advanced security features, including its multi-process architecture and robust permissions model. They use the same cookie jar as Chrome, allowing a familiar browsing experience while keeping users’ information safe. For example, if a user has signed in to a website in Chrome, they will also be signed in if they visit the same site in a custom tab. Other features that help users browse the web, like saved passwords, autofill, Tap to Search, and Sync, are also available in custom tabs.










Custom tabs are easy for developers to integrate into their app by tweaking a few parameters of their existing VIEW intents. Basic integrations require only a few extra lines of code, and a support library makes more complex integrations easy to accomplish, too. Since custom tabs is a feature of Chrome, it’s available on any version of Android where recent versions of Chrome are available.


Users will begin to experience custom tabs in the coming weeks in Feedly, The Guardian, Medium, Player.fm, Skyscanner, Stack Overflow, Tumblr, and Twitter, with more coming soon. To get started integrating custom tabs into your own application, check out the developer guide.

Senin, 31 Agustus 2015

Games developer, Dots, share their Do’s and Don’ts for improving your visibility on Google Play


Posted by Lily Sheringham, Developer Marketing at Google Play


Editor’s note: A few weeks ago we shared some tips from game developer, Seriously, on how they’ve been using notifications successfully to drive ongoing engagement. This week, we’re sharing tips from Christian Calderon at US game developer, Dots, on how to successfully optimize your Play Store Listing. -Ed.









A well thought-out Google Play store listing can significantly improve the discoverability of your app or game and drive installations. With the recent launch of Store Listing Experiments on the Google Play Developer Console, you can now conduct A/B tests on the text and graphics of your store listing page and use the data to make more informed decisions.



Dots is a US-founded game developer which released the popular game, Dots, and its addictive sequel, TwoDots. Dots used its store listings to showcase its brands and improve conversions by letting players know what to expect.






Christian Calderon, Head of Marketing for Dots, shared his top tips with us on store listings and visibility on Google Play.






Do’s and Don’ts for optimizing store listings on Google Play
























Do’s
Don’ts
Do be creative and unique with the icon. Try to visually convince the user that your product is interesting and in alignment with what they are looking for.

Don’t spam keywords in your app title. Keep the title short, original and thoughtful and keep your brand in mind when representing your product offering.
Do remember to quickly respond to reviews and implement a scalable strategy to incorporate feedback into your product offering. App ratings are important social proof that your product is well liked.
Don’t overload the ‘short description’. Keep it concise. It should be used as a call-to-action to address your product’s core value proposition and invite the user to install the application. Remember to consider SEO best practices.

Do invest in a strong overall paid and organic acquisition strategy. More downloads will make your product seem more credible to users, increasing the likeliness that a user will install your app.
Don’t overuse text in your screenshots. They should create a visual narrative for what’s in your game and help users visualize your product offering, using localization where possible.
Do link your Google Play store listing to your website, social media accounts, press releases and any of your consumer-facing channels that may drive organic visibility to your target market. This can impact your search positioning.
Don’t have a negative, too short or confusing message in your “What’s New” copy. Let users know what updates, product changes or bug fixes have been implemented in new versions. Keep your copy buoyant, informative, concise and clear.
Do use Video Visualization to narrate the core value proposition. For TwoDots, our highest converting videos consist of gameplay, showcasing features and events within the game that let the player know exactly what to expect.
Don’t flood the user with information in the page description. Keep the body of the page description organized and concise and test different structural patterns that works best for you and your product!






Use Google Play Store Listing Experiments to increase your installs


As part of the 100 Days of Google Dev video series, Kobi Glick from the Google Play team explains how to test different graphics and text on your app or game’s Play Store listing to increase conversions using the new Store Listing Experiments feature in the Developer Console.










Find out more about using Store Listing Experiments to turn more of your visits into installs.

Kamis, 27 Agustus 2015

Announcing the Android Auto Desktop Head Unit

Posted by Josh Gordon, Developer Advocate


Today we’re releasing the Desktop Head Unit (DHU), a new testing tool for Android Auto developers. The DHU enables your workstation to act as an Android Auto head unit that emulates the in-car experience for testing purposes. Once you’ve installed the DHU, you can test your Android Auto apps by connecting your phone and workstation via USB. Your phone will behave as if it’s connected to a car. Your app is displayed on the workstation, the same as it’s displayed on a car.











The DHU runs on your workstation. Your phone runs the Android Auto companion app.



Now you can test pre-released versions of your app in a production-like environment, without having to work from your car. With the release of the DHU, the previous simulators are deprecated, but will be supported for a short period prior to being officially removed.


Getting started


You’ll need an Android phone running Lollipop or higher, with the Android Auto companion app installed. Compile your Auto app and install it on your phone.


Install the DHU


Install the DHU on your workstation by opening the SDK Manager and downloading it from Extras > Android Auto Desktop Head Unit emulator. The DHU will be installed in the <sdk>/extras/google/auto/ directory.


Running the DHU



Be sure your phone and workstation are connected via USB.


  1. Enable Android Auto developer mode by starting the Android Auto companion app and tapping on the header image 10 times. This is a one-time step.



  2. Start the head unit server in the companion app by clicking on the context menu, and selecting “Start head unit server”. This option only appears after developer mode is enabled. A notification appears to show the server is running.











  3. Start the head unit server in the Android Auto companion app before starting the DHU on your workstation. You’ll see a notification when the head unit server is running.


  4. On your workstation, set up port forwarding using ADB to allow the DHU to connect to the head unit server running on your phone. Open a terminal and type adb forward tcp:5277 tcp:5277. Don’t forget this step!



  5. Start the DHU.

      cd <sdk>/extras/google/auto/

      On Linux or OSX: ./desktop-head-unit

      On Windows, desktop-head-unit.exe



At this point the DHU will launch on your workstation, and your phone will enter Android Auto mode. Check out the developer guide for more info. We hope you enjoy using the DHU!


Join the discussion on



+Android Developers

Building better apps with Runtime Permissions

Posted by Ian Lake, Developer Advocate


Android devices do a lot, whether it is taking pictures, getting directions or making phone calls. With all of this functionality comes a large amount of very sensitive user data including contacts, calendar appointments, current location, and more. This sensitive information is protected by permissions, which each app must have before being able to access the data. Android 6.0 Marshmallow introduces one of the largest changes to the permissions model with the addition of runtime permissions, a new permission model that replaces the existing install time permissions model when you target API 23 and the app is running on an Android 6.0+ device.


Runtime permissions give your app the ability to control when and with what context you’ll ask for permissions. This means that users installing your app from Google Play will not be required to accept a list of permissions before installing your app, making it easy for users to get directly into your app. It also means that if your app adds new permissions, app updates will not be blocked until the user accepts the new permissions. Instead, your app can ask for the newly added runtime permissions as needed.


Finding the right time to ask for runtime permissions has an important impact on your app’s user experience. We’ve gathered a number of design patterns in our new Permission design guidelines including best practices around when to request permissions, how to explain why permissions are needed, and how to handle permissions being denied.



Ask up front for permissions that are obvious


In many cases, you can avoid permissions altogether by using the existing intents system to utilize other existing specialized apps rather than building a full experience within your app. An example of this is using ACTION_IMAGE_CAPTURE to start an existing camera app the user is familiar with rather than building your own camera experience. Learn more about permissions versus intents.


However, if you do need a runtime permission, there’s a number of tools to help you. Checking for whether your app has a permission is possible with ContextCompat.checkSelfPermission() (available as part of revision 23 of the support-v4 library for backward compatibility) and requesting permissions can be done with requestPermissions(), bringing up the system controlled permissions dialog to allow the user to grant you the requested permission(s) if you don’t already have them. Keep in mind that users can revoke permissions at any time through the system settings so you should always check permissions every time.


A special note should be made around shouldShowRequestPermissionRationale(). This method returns true if the user has denied your permission request at least once yet have not selected the ‘Don’t ask again’ option (which appears the second or later time the permission dialog appears). This gives you an opportunity to provide additional education around the feature and why you need the given permission. Learn more about explaining why the app needs permissions.


Read through the design guidelines and our developer guide for all of the details in getting your app ready for Android 6.0 and runtime permissions. Making it easy to install your app and providing context around accessing user’s sensitive data are key changes you can make to build better apps.


Join the discussion on



+Android Developers

Senin, 24 Agustus 2015

Get the Do’s and Don’ts for Notifications from Game Developer Seriously

Posted by Lily Sheringham, Developer Marketing at Google Play



Editor’s note: We’ve been talking to developers to find out how they’ve been achieving success on Google Play. We recently spoke to Reko Ukko at Finnish mobile game developer, Seriously, to find out how to successfully use Notifications.






Notifications on Android let you send timely, relevant, and actionable information to your users' devices. When used correctly, notifications can increase the value of your app or game and drive ongoing engagement.




Seriously is a Finnish mobile game developer focused on creating entertaining games with quality user experiences. They use push notifications to drive engagement with their players, such as helping players progress to the next level when they’ve left the app after getting stuck.



Reko Ukko, VP of Game Design at Seriously, shared his tips with us on how to use notifications to increase the value of your game and drive ongoing engagement.



Do’s and don’ts for successful game notifications






























Do’s

Don’ts

Do let the user get familiar with your service and its benefits before asking for permission to send notifications.

Don’t treat your users as if they’re all the same - identify and group them so you can push notifications that are relevant to their actions within your app.

Do include actionable context. If it looks like a player is stuck on a level, send them a tip to encourage action.

Don’t spam push notifications or interrupt game play. Get an understanding of the right frequency for your audience to fit the game.

Do consider re-activation. If the player thoroughly completes a game loop and could be interested in playing again, think about using a notification. Look at timing this shortly after the player exits the game.

Don’t just target players at all hours of the day. Choose moments when players typically play games – early morning commutes, lunch breaks, the end of the work day, and in the evening before sleeping. Take time zones into account.

Do deep link from the notification to where the user expects to go to based on the message. For example. if the notification is about "do action X in the game now to win", link to where that action can take place.

Don’t forget to expire the notifications if they’re time-limited or associated with an event. You can also recycle the same notification ID to avoid stacking notifications for the user.

Do try to make an emotional connection with the player by reflecting the style, characters, and atmosphere of your game in the notification. If the player is emotionally connected to your game, they’ll appreciate your notifications and be more likely to engage.

Don’t leave notifications up to guess work. Experiment with A/B testing and iterate to compare how different notifications affect engagement and user behavior in your app. Go beyond measuring app opening metrics – identify and respond to user behavior.



Experiment with notifications yourself to understand what’s best for your players and your game. You can power your own notifications with Google Cloud Messaging, which is free, cross platform, reliable, and thoughtful about battery usage. Find out more about developing Notifications on Android.



Minggu, 23 Agustus 2015

CONVERT PDF TO WORD | CARA MERUBAH PDF KE WORD

Convert pdf to word / cara merubah pdf ke word dengan menggunakan aplikasi atau software secara offline di pc dan laptop akan saya uraikan bagaimana cara langkah-langkahnya serta di lengkapi gambar yang mana tujuanya gar lebih mudah di pahami atau di peraktekan oleh siapa saja yang kebetulan berkepentingan dengan tutorial ini.

Convert yang dalam bahasa indonesianya yaitu : merubah jenis extensi format file dari pdf ke word atau sebaliknya dan cara melakukan hal tersebut saat ini sudah banyak sekali metode yang dapat kita pilih bisa melalui aplikasi pdf converter yang mudah di temukan serta geratis atau juga dengan cara convert pdf to word online

Akan tetapi untuk kesempatan kali ini saya akan menjelaskan bagaimana cara convert pdf to word / merubah file pdf ke word dengan mengunakan sebuah aplikasi pdf converter geratis,dan tentunya selain dari convert pdf to word anda juga bisa pelajari bagaimana cara convert word to pdf yang merupaka kebalikanya.

Convert PDF To Word / Cara Merubah PDF Ke Word

 

convert pdf to word
Convert Pdf To Word

1  Silahkan anda  download dan instal aplikasi free pdf to word converter di pc atau laptop kalau belum punya silahkan cari di google besarnya hanya 4 kb nama aplikasinya free PDF to word converter

2  Buka aplikasi free pdf to word converter yang baru saja di install 

3  Apabila aplikasinya sudah terbuka selanjutnya klik Select File / pilih file


convert pdf to word

4  Kemudian langkah selanjutnya carilah file pdf yang akan di convert dan jika sudah di temukan maka klik pada file pdf tersebut lalu klik Open lihat gambar di bawah ini


convert pdf to word

5  Setelah file pdf masuk di kolom select file maka tahap berikutnya yaitu klik Convert


convert pdf to word


6  Selanjutnya anda tunggu beberapa menit sampai proses convert atau merubah file pdf ke word selesai dan sukse,dan biasanya di akhiri dengan munculnya pesan box seperti yang nampak pada contoh gambar berikut di bawah ini kemudian klik Open folder

convert pdf to word


7  Dan anda akan di arahkan menuju folde tempat di mana file pdf yang sudah di convert ke word tersebut tentunya file pdf tersebut sekarang sudah bisa di buka dengan menggunakan microsoft office. Lihat gambar di bawah ini hasilnya.




Sampai tahap ini selesailah sudah convert pdf to word/cara merubah pdf ke word,,mudah bukan...? semoga bermanfa'at dan membantu.

Baca juga artikel selanjutnya Cara daftar gemscool di komputer